

"""simple docstring"""
def       UpperCamelCase_					(     lowerCamelCase							:					int     , lowerCamelCase							:					int     , lowerCamelCase							:					int   )						->     str:



       """simple docstring"""







       if power < 0:
              return -1
       base %= mod
       __magic_name__			:		str        =     1

       while power > 0:
              if power & 1:
                     __magic_name__			:		Union[str, Any]        =     (result * base) % mod
              __magic_name__			:		str        =     power >> 1
              __magic_name__			:		Union[str, Any]        =     (base * base) % mod

       return result







def       UpperCamelCase_					(     )						->     List[Any]:



       """simple docstring"""







       print(modular_exponential(3     , 200     , 13   )   )


if __name__ == "__main__":
 import doctest

 doctest.testmod()

 main()



"""simple docstring"""
from collections import defaultdict







def       UpperCamelCase_					(     lowerCamelCase							:					str   )						->     dict:



       """simple docstring"""







       __magic_name__			:		defaultdict[str, int]        =     defaultdict(lowerCamelCase   )
       # Creating a dictionary containing count of each word
       for word in sentence.split():
              occurrence[word] += 1
       return occurrence


if __name__ == "__main__":
 for word, count in word_occurrence("""INPUT STRING""").items():
  print(F"""{word}: {count}""")
