def METHOD_NAME(URL, budget):
    headers = {
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0"
    }
    feasible = False
    response = requests.get(URL, headers=headers)
    soup = BeautifulSoup(response.content, "html.parser")
    currency_symbols = {
        "€": "Euro",
        "£": "Pound",
        "$": "Dollars",
        "¥": "Renminbi",
        "HK$": "Hong Kong Dollars",
        "₹": "Rupeees",
    }
    price = soup.find(id="priceblock_ourprice").get_text()
    currency = ""
    for symbol in currency_symbols:
        if symbol in price:
            currency = currency_symbols[symbol]
            price = price.replace(symbol, "")
    # string is converted to a number and extra characters are removed
    if "," in price:
        price = price.replace(",", "")
    # The price for some products is expressed as a range, thus the following is performed
    price = price = price.split("-")
    price_now = []
    if len(price) == 2:
        lower, upper = float(price[0].strip("\xa0")), float(price[1].strip("\xa0"))
        price_now.append(lower)
        price_now.append(upper)
        price_range = [*(range(int(lower), int(upper + 1)))]
        if budget in price_range:
            feasible = True
    else:
        price = float(price[0].strip("\xa0"))
        if budget >= int(price):
            feasible = True
        price_now.append(price)
    return (feasible, price_now)