Want to get involved? We're always looking for ideas and content for Weekly Challenges.
SUBMIT YOUR IDEASolved.
Nice.
Even reading this through, I didn't catch one of the subtleties of what was asked for the dates.
Great exercise!
Here is my submission for challenge 43.