Puzzles solved by JJSSA