A New Technique for Solving Puzzles | IEEE Journals & Magazine | IEEE Xplore