Puzzles solved by River