Don't stop if can't solve a puzzle
Remove obsolete debug info
Extract uniq by tile strategy
Extract common code into base strategy class
Extract unique suggestion per container strategy