print("This program is to make:")
print(" - a red LED blink 3 times for the wrong guessing")
print(" - a blue LED turn ON for the correct guessing")
print("Remarks: No limit on guessing trial\n")

from machine import Pin
from utime import sleep  # Using 'utime' for time functions

led_red = Pin(14, Pin.OUT)
led_blue = Pin(12, Pin.OUT)

target = 87

def blink_red():
    for _ in range(3):  
        led_red.on()
        sleep(0.5)
        led_red.off()
        sleep(0.5)

while True:  # Forever loop
    value = int(input("Enter an integer between 1 and 100: "))

    if value > target:
        print("Wrong!", value, "is high/too high")
        blink_red()
        led_blue.off()
    elif value < target:
        print("Wrong!", value, "is low/too low")
        blink_red()
        led_blue.off()
    else:
        print("Perfect! Kudos!")
        led_blue.on()
        led_red.off()
        break