All puzzles work! Including a two tree puzzle!
refactored and fixed a logic error with diagonally adjacent
added logic to auto-dot row and column in 2 trees: shave 30% off the processing time