Un granjero necesita cruzar un lobo, una oveja y repollos al otro lado de un río, pero solo puede llevar uno a la vez en su bote. Debe asegurarse de que el lobo no se quede solo con las ovejas y que las ovejas no se queden solas con los repollos para evitar que se coman unos a otros.