Puzzles solved by danylo