Puzzles solved by Andre balota