Puzzles solved by sofia sanchez trunova