Puzzles solved by sofigraphy