Puzzles solved by Ivan Gabriela