My daughter (pre-school) had to solve the following puzzle:


It consists of 9 square pieces and the goal is to fit them together in such a way that all inner (i.e. touching) sides show a valid, put-together pattern.

What is this type of puzzle called?

Is there a logical or even programmatical way (that is, not brute forcing it) to solve this type of puzzle?


1 Answer 1


This is probably simply called an edge-matching puzzle (also known by various names such as Tetravex). The puzzle is in general NP-complete (i.e. not easy to solve in general cases), but the algorithms for solving do exist (e.g., Douglas-Rachford algorithm, but unfortunately I don't know the details).

  • 2
    $\begingroup$ Rob Stegmann's Puzzle Page shows many of these puzzles, including many variations with 3x3 square tiles, and has a bit of history of such puzzles. $\endgroup$ Mar 25, 2021 at 12:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.