9x6p12 Calendar Puzzle Solver

Ready.