15 Puzzle
Choose the level of difficulty:
Easy(5 steps)
Intermediate(20 steps)
Challenging(50 steps)
Solution