Classic Slide Puzzle with Multiple Challenges and Number of Unique Levels .