https://tutorial.eyehunts.com/puzzle/crossing-the-bridge-puzzle/
Crossing the Bridge Puzzle