You MUST have more than that decided upon.
What do you put *INTO* the arrray upon program start??
How will you allow the user to request a given move??
How do you ensure that the puzzle has a solution? (Exactly half of all starting configurations do not, as I recall.)
|