# Exercice 9
def bissextile(a):
    if (a%4 == 0 and a%100 !=0) or a%400 == 0:
        return True 
    else:
        return False
        
def nbjoursmois(a, m):
    if m == 2:
        if bissextile(a):
            return 29
        else:
            return 28
    elif m == 1 or m == 3 or m == 5 or m == 7 or m == 8 or m == 10 or m == 12:
        return 31
    else:
        return 30
        
# Tests
print(nbjoursmois(2025, 2)) # 28
print(nbjoursmois(2024, 2)) # 29
print(nbjoursmois(2025, 11)) # 30
print(nbjoursmois(2024, 1)) # 31