Puzzles solved by Alisa Zaharescu