Puzzles solved by Andreea