Tenemos un burro al comienzo de un camino de 1 km. Tiene junto a él 100 sacos de comida que puede cargar de uno en uno. Para poder recorrer 1 km ha de comerse un saco para ganar la energía suficiente, y no puede conseguir energía para recorrer más de 1 km aunque se coma varios sacos (solo puede acumular energía para 1 km). Además si se empieza a comer un saco se lo come entero. El burro quiere llevar la mayor cantidad de sacos no vacíos al final del camino. Puede parecer que solo puede llevar 1 porque para volver tendrá que comerse el que ha llevado, pero puede llevar 25 hasta el final e incluso más. ¿Cómo hace esto?