NMino (pentomino etc) puzzle solver