Cántaros de Leche
El Granjero Juan (GJ) ha recibido una orden de exactamente  unidades de leche 
 que él necesita entregar inmediatamente. Desafortunadamente, su máquina elegante de ordeñar se acaba de dañar, y todo lo que él tiene son tres cántaros de leche con tamaños enteros 
, 
 y 
 
. Todos los tres cántaros están inicialmente vacíos. Usando estos tres cántaros, él puede ejecutar cualquier número de los dos siguientes tipos de operaciones:
- Él puede llenar el cántaro más pequeño (de tamaño - ) completamente hasta el borde con - unidades de leche y vaciarlo en el cántaro de tamaño - , en tanto que no cause que el cántaro de tamaño - se rebase. 
- Él puede llenar el cántaro de tamaño mediano (de tamaño - ) completamente al tope con - unidades de leche y vaciarlo en el cántaro de tamaño - , en tanto no cause que el cántaro de tamaño - se rebase. 
Aunque GJ se da cuenta que él posiblemente no pueda llenar completamente el cántaro de tamaño , por favor ayúdelo a determinar la cantidad máxima de leche que él pueda añadir a este cántaro.
Entrada
La primera y única línea de la entrada, contiene , 
 y 
, separados por espacios.
Salida
Dé como salida la cantidad máxima que GJ puede añadir posiblemente al cántaro de tamaño .
Ejemplo de Entrada
17 25 77Ejemplo de Salida
76Explicación
En este ejemplo, GJ llena el cántaro de tamaño  tres veces y el cántaro de tamaño 
 una vez, acumulando un total de 
 unidades de leche.
Comments