Topic: Backtracking Problem / Level: beginner

Problem: Solve the "Crossing River" problem with constraints on which characters can be on the same side of the river.

Run the code to see the output here...