有一个人想要过河,但是他只有一把小船,船上只能承载他自己和另外一样东西。他要把他自己、一只狗、一只猫和一只老鼠都安全地运送到对岸,但是他又有一个问题:如果他不在场的情况下,狗会吃掉猫,猫会吃掉老鼠。请问他应该如何安排渡河的顺序,才能保证每个动物都安全过河?脑筋急转弯