Puzzles solved by Pati1998.