Handcrafted Features Of Puzzles