import re


def is_sale(word):
    """Test if the line is a record of a sale"""

    cattle_clue = r'(bulls?|steers?|strs?|cows?|heifers?|hfrs?|calf|calves|pairs?|hc|sc)'
    price_clue = r'[0-9,]+'
    has_cattle = any(bool(re.search(cattle_clue, this_word, re.IGNORECASE)) for this_word in word)
    has_price = any(bool(re.search(price_clue, this_word)) for this_word in word)
    return has_cattle & has_price