Hardest Abstract Puzzle games