finished leap year problem