code: def replace_suffixes_3(self, word):
          
          length = len(word)
  
          replacements = {'tional': 'tion', 'enci': 'ence', 'anci': 'ance',
                          'abli': 'able', 'entli': 'ent', 'ization': 'ize',
                          'izer': 'ize', 'ation': 'ate', 'ator': 'ate', 'alism': 'al',
                          'aliti': 'al', 'alli': 'al', 'fulness': 'ful',
                          'ousness': 'ous', 'ousli': 'ous', 'iveness': 'ive',
                          'iviti': 'ive', 'biliti': 'ble', 'bli': 'ble',
                          'fulli': 'ful', 'lessli': 'less'}
  
          for suffix in replacements.keys():
              if word.endswith(suffix):
                  suffix_length = len(suffix)
                  if self.r1 <= (length - suffix_length):
                      word = word[:-suffix_length] + replacements[suffix]
  
          if word.endswith('ogi'):
              if self.r1 <= (length - 3):
                  if (length - 3) > 0:
                      if word[length - 4] == 'l':
                          word = word[:-3]
  
          if word.endswith('li'):
              if self.r1 <= (length - 2):
                  if word[length - 3] in self.li_endings:
                      word = word[:-2]
  
          return word
docs: .
          Perform replacements on more common suffixes.