def METHOD_NAME():
    # Start the browser
    browser = webdriver.Firefox(
        service=FirefoxService(GeckoDriverManager().install()))
    browser.get("https://www.nytimes.com/games/wordle/index.html")
    # Create the finder object (cf. class Finder)
    finder = Finder()
    guesses_left = 6
    # Wait for start
    with keyboard.Listener(on_release=on_release, suppress=True) as listener:
        print("Starting program\n")
        listener.join()
    # With "suppress=True", duplicate key presses are not sent
    # to the application but for some reason I need to add a delay
    # for the first input to be sent.
    time.sleep(1)
    # Get the game rows
    game_rows = browser.find_elements(
        By.XPATH, "//*[contains(@class, 'Row-module_row__')]")
    # Enter words until the game is over or the wordle is solved
    for i in range(guesses_left, 0, -1):
        enter_word(finder.word_to_try)
        res = get_row_results(game_rows[guesses_left - i])
        solving_algorithm(res, finder)
        if len(finder.possible_words) == 1:
            enter_word(finder.word_to_try)
            print(f"The word is : {finder.word_to_try}\n")
            break
        time.sleep(1)