Puzzles solved by yael isai cruz rivera