Another interesting one:

3000 bananas to be carried 1000 km away with one horse. Horse can carry max 1000 bananas and after 1 km travel with bananas, it eats one banana. Can you tell maximum how many bananas, can reach the destinations.

1 answer

google your question. You will find several discussions of the problem.