import re


def find_first_word(address):
    """
    Find first matched street word identifying possible roads/addresses
    Args:
        address: address to perform matching against known state roads
    Returns first word of the case of matched words in an address
    """
    major_highways = ["85", "77", "485"]
    hw_matches = re.findall(r"[0-9]+", address)
    matches = re.findall(r"[A-Za-z]+", address)
    words = [word for word in matches if len(word) > 3]
    hw_words = [word for word in hw_matches if word in major_highways]
    hw_word = hw_words[0] if hw_words else None
    first_word = words[0] if words else None
    if hw_word:
        return hw_word
    else:
        return first_word