Commit Message

By definition of Leap year,
If a year is multiple of 100 and not 400, then that should not be a leap year.
Your logic does not take care of this condition.
Hence I feel this patch is not correct.
Thanks,
Venu