Puzzles solved by rivers