Question d’entretien chez Airbnb

Implement a solution to a solving tile puzzle.