Un ogro necesita cruzar un río con una niña, un lobo y un pastel, pero su barca sólo puede transportar a él y otro ser en cada viaje. Debe realizar los viajes de forma estratégica para asegurarse de que ninguno de los otros seres sea comido por otro durante su ausencia.