Solutions for Calendar Puzzles

      Alternative

Loop count=51,924

7777May3
746633
4466355
8462885
1122285
1102088
000