50p9P Hexagonal Daily Calendar Puzzle Solver