Вставьте пропущенные слова.
Фермер с собакой, котом, гусем и корзиной зерна подошел к реке. Ему нужно переправиться с левого берега на правый, однако, в лодке вместе с ним может поместиться либо собака, либо кот, либо гусь, либо корзина. Кота нельзя оставить на берегу с псом или с гусем. А гуся можно оставить на берегу вместе с корзиной зерна только под присмотром пса. Как фермеру переправиться на правый берег?
Сначала фермер отвез на правый берег ... . Затем вернулся на левый берег и забрал ... . Потом фермер отправился за ... . Но, оказавшись на правом берегу, он понял, что ... должен поехать с ним обратно. Затем, с левого берега фермер решил перевезти ... , при это кот остался на левом берегу. Таким образом, на правом берегу оказались ... . А фермер поехал за ... и перевез его на правый берег. В конце концов, фермер, собака, кот, гусь и корзина зерна оказались на правом берегу реки.