Not to worry Sipher, my friend... I read them.
The thing is we still get leap years every 4 years...
The exception is only on the century (i.e. even multiple of 100) where we only get one on every 4th century so in my solution I simply divided by 100 when we hit the even century and went from there.