Puzzles solved by Vitor Hugo