<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def is_short(self, word):
 """ Determine if the word is short. Short words are ones that end in a short syllable and have an empty R1 region. """


        short = False
        length = len(word)

        if self.r1 >= length:
            if length > 2:
                ending = word[length - 3:]
                if re.match("[^aeiouy][aeiouy][^aeiouwxY]", ending):
                    short = True
            else:
                if re.match("[aeiouy][^aeiouy]", word):
                    short = True

        return short