 The algorithm for tile organization positions tiles such that they can mostly be paired on the same level, or otherwise a matching tile is available in an accessible position one level down.It does not check to ensure that the matching tile is not positioned beneath its partner.Since every tile has 3 partners this is not enough, by itself, to prove the game is impossible to solve.