Bagaimana caranya mengantarkan sampai ke pulau ?

Anda ditugaskan untuk mengantarkan seekor ayam, seekor rubah, dan sekarung jagung campur beras dan gandum dari pulau A ke pulau B. Penyebrangan menggunakan sebuah perahu kecil yang hanya mampu menampung maksimal satu orang dan salah satu barang bawaan.

Jika rubah dan ayam ditinggal bersama, maka ayam akan dimakan rubah. Jika sekarung jagung ditinggal bersama ayam, maka jagung akan dimakan ayam.

Dengan asumsi tidak ada tempat atau alat untuk mengurung salah satu barang bawaan, bagaimana cara Anda dapat mengantarkannya sampai ke pulau sebelah dengan selamat dan tidak ada barang bawaan yang terluka maupun berkurang?

  • Anda harus menyebrangkan ayam terlebih dahulu ke pulau B (jagung dengan rubah akan aman ditinggal bersama).
  • Setelah menyebrangkan ayam ke pulau B, kembali lagi ke pulau A.
  • Sebrangkan seekor rubah ke pulau B.
  • Saat ini di pulau B sudah ada seekor ayam dan seekor rubah. Karena ayam dengan rubah tidak bisa ditinggal bersama, maka ayam disebrangkan kembali ke pulau A.
  • Karena seekor rubah aman ditinggal bersama sekarung jagung, maka jagung disebrangkan ke pulau B.
  • Kini di pulau B sudah ada seekor rubah dengan sekarung jagung.
  • Sekarang, kembali lagi ke pulau A.
  • Sebrangkan ayam tersebut untuk yang terakhir kalinya ke pulau B.