- Corrected leap year condition being too restrictive.
- Translated comments in english.