Puzzles solved by Balan Denis