Puzzles solved by avan