added a last ditch effort brute force portion to the algo. so now
we should be able to solve all problems in the puzzle pool.