Solutions for Calendar Puzzles

      Alternative

Loop count=28,004

887777
Jul84447
5884666
5552663
1122233
11020328
000