Puzzles solved by guilherme lindo