Puzzles solved by diana craciun