puzzle-in-mind-representation