Isn't it true that all years that are leap years are divided by 4? In which case I do not need to check if it is also divisible by 400, nor do I need to find out if it is divisible by 100. A simple if-else should suffice. It's not passing, even though I've been checking with various numbers, both large and small,