Un pastor tiene que pasar un zorro, una cabra y un repollo de una a otra orilla de un río. Dispone de una barca en la que sólo caben él y una de las otras tres cosas. Si el zorro se queda solo con la cabra, se la come. Si la cabra se queda sola con el repollo, se lo come. ¿Cómo debe proceder el pastor?
En un primer viaje, cruza con la cabra dejando al zorro y al repollo (el zorro no come repollo por recomendación de su nutricionista). Deja a la cabra en la otra orilla y regresa solo. Toma el repollo y lo cruza (el zorro se queda solito y triste). Deja el repollo en la otra orilla y regresa con la cabra para que no se lo coma. Deja a la cabra sola y cruza con el zorro. Deja al zorro con el repollo, regresa solo, sube a la cabra y cruza en su último viaje triunfal.