improved version of '8 Puzzle' solution. Raw score: 97.40%