Puzzles solved by Adriano