Tolong jelaskan mengenai Cerita dari Teka-teki rubah, angsa, dan sekantung kacang

Pada suatu masa, seorang petani datang ke pasar dan membeli rubah, angsa dan sekantung kacang. Pada perjalanan pulang, sang petani melewati tepi sebuah sungai dan menyewa sebuah perahu. Namun saat melintasi sungai dengan perahu tersebut, sang petani hanya dapat menampung dirinya sendiri dan satu barang yang ia beli: rubah, angsa atau sekantung kacang.

Jika tak diawasi bersamaan, rubah akan menyantap angsa, atau angsa akan menyantap kacang.

Tantangan petani tersebut adalah membawa dirinya sendiri dan barang-barang yang ia beli ke tepi sungai yang lain.