3 x 3 square contest suggestion

Code:

` -- -- -- `

| | | |

-- -- --

| | | |

-- -- --

| | | |

-- -- --

Hey guys, I have a suggestion for a contest. In this game, the each contestant has 9 squares with color edges and he/she has to arrange them to the above example where each of the color edges matches the color edges of the adjacent squares. The edges of the 3x3 square must be of the same color.

The nature of the contest is 1st the contestants must solve and form the 3x3 square with the 9 squares given in the very start of the contest.

2nd, after their program proved to solve it, another set of 3x3 squares will be fed into their program. What is different is the 2nd set of 9 squares is not given to contestants beforehand.

So, what do you all think about it? Since I'm the one who suggested it, of course I know the algorithm to solve it, so I can't take part to be fair.