title: What would be a smart data structure to use to represent pieces of a dissection puzzle?
body: <p>I should keep some pieces of a dissection puzzle and search it to find solution for it.
  Search and informed search. I should find a good heuristic.</p>
  
  <p>What would be a smart data structure to use to represent pieces of this dissection puzzle? My dissection puzzle is something like these pictures: <a href="http://www.ics.uci.edu/~eppstein/junkyard/2-6-9-11.gif" rel="nofollow">http://www.ics.uci.edu/~eppstein/junkyard/2-6-9-11.gif</a></p>