A farmer has to cross a river. He has a bag of feed, a fox, and a goose.
He can only take himself and 1 other item across the river at a time. The fox and the pig are very hungry and don't get along very well, so they can't be trusted. If he leaves the fox and goose together the fox will kill the goose, and if the goose and the bag of feed are left together the goose will eat the feed.
How does he get them all across safely?