



"""simple docstring"""





def        a__     (				lowerCAmelCase__				):
      assert (
          isinstance(lowerCAmelCase__     ,      lowerCAmelCase__				) and number_of_steps > 0
      ), f"""number_of_steps needs to be positive integer, your input {number_of_steps}"""
      if number_of_steps == 1:
            return 1
      UpperCAmelCase_			,   UpperCAmelCase_      			=							1, 1
      for _ in range(number_of_steps - 1				):
            UpperCAmelCase_			,   UpperCAmelCase_      			=							current + previous, current
      return current


if __name__ == "__main__":
  import doctest

  doctest.testmod()









"""simple docstring"""





def        a__     (				lowerCAmelCase__     ,      lowerCAmelCase__				):
      return [sentence[i : i + ngram_size] for i in range(len(lowerCAmelCase__				) - ngram_size + 1				)]


if __name__ == "__main__":
  from doctest import testmod

  testmod()




