Puerta Secreta

Time Limit:
1 Sec
Memory Limit:
128Mb
Enviados:
726
Resuelto:
381

Descripción

Autor: Miguel Ortiz

Cody es un arqueologo con fama mundial, es principalmente conocido por el descubrimiento de la puerta a la Atlantida en medio del lago Titicaca. Lleva años descifrando el misterio para abrir la puerta y hoy por fin lo logro, un número $n$ es la clave para hacerlo.

Reune a todo su equipo, se dirigen a la antigua puerta y todos miran asombrados mientras Cody la abre lentamente. Por desgracia para todos, lo que hay detras no es la Atlantida, ¡es otra puerta! Esta puerta tiene una sola inscripcion, el acertijo para abrirla  es:


2 **a ∗ 3 **b ∗ 5** c ∗ 7 **d ≡ 0 (mod n)


Cody lo reconoce, ya lo ha visto antes y sabe que debe conseguir lo siguiente: $a$ artefactos del primer tipo, b del segundo, c del tercero y d del cuarto, de forma que los valores de a, b, c y d resuelvan la congruencia escrita en la puerta.


Para conseguir cada artefacto hay que viajar por el mundo, y aun asi, no hay seguridad de que exista alguna configuracion de valores que abran la puerta. Por esto pide la ayuda de los programadores del equipo, para viajar lo menos posible o determinar que es imposible abrirla.


Dado un numero n se debe calcular la menor suma a + b + c + d de valores que cumplan la con la congruencia o indicar que no existe una solucion.

Entrada

La primera y unica linea contendra un numero entero n  (1 <= n <= 10** 5 ).

Salida

Un solo numero entero, indicando la menor suma a + b + c + d tal que cumplan
la congruencia. Imprimir −1 si no existe una solucion.

Ejemplo Entrada

Copy icon
30

Ejemplo Salida

Copy icon
3

Ayuda