Puzzles solved by Professor Gabriel Ícaro