Puzzles solved by David Melo