Puzzles solved by astrid