def weird_not_weird(n):
    #breakpoint()
    if not n % 2 == 0:
        return "Weird"
    elif n % 2 == 0 and n in range(2,6):
        return "Not weird"
    elif n % 2 == 0 and n in range(6, 21):
        return "Weird"
    elif n % 2 == 0 and n > 20:
        return "Not weird"
14e9df0890c8bb87546d3ecc627d753f5d60f9f5
<mask token>

def weird_not_weird(n):
    if not n % 2 == 0:
        return 'Weird'
    elif n % 2 == 0 and n in range(2, 6):
        return 'Not weird'
    elif n % 2 == 0 and n in range(6, 21):
        return 'Weird'
    elif n % 2 == 0 and n > 20:
        return 'Not weird'

def weird_not_weird(n):
    #breakpoint()
    if not n % 2 == 0:
        return "Weird"
    elif n % 2 == 0 and n in range(2,6):
        return "Not weird"
    elif n % 2 == 0 and n in range(6, 21):
        return "Weird"
    elif n % 2 == 0 and n > 20:
        return "Not weird"