Kanoodle puzzle solver
Written in C89 as an answer to Reddit Daily Programmer Challenge #234
May handle any grid size and list of pieces
Data is read on standard input
Standard Kanoodle game input provided in kanoodle_test1.txt
Custom (harder) Kanoodle game inputs provided in kanoodle_test2.txt and kanoodle_test3.txt