Cleaned up 2x2.
3x3 now works, but takes forever if there are a lot of unknowns.