Added leap year solution