https://geekdad.com/2014/05/geekdad-puzzle-of-the-week-solution-jungle-river-crossing/
GeekDad Puzzle of the Week Solution – Jungle River Crossing