


from doctest import testmod
from math import sqrt
def     UpperCAmelCase_ (							__snake_case						)					->      list:







 """simple docstring"""


 _lowercase											=[]
 if num < 1:
  return facs
 facs.append(1						)
 if num == 1:
  return facs
 facs.append(SCREAMING_SNAKE_CASE_						)
 for i in range(2					,						int(sqrt(SCREAMING_SNAKE_CASE_						)						) + 1						):
  if num % i == 0:  # If i is a factor of num
   facs.append(SCREAMING_SNAKE_CASE_						)
   _lowercase											=num // i  # num//i is the other factor of num
   if d != i:  # If d and i are distinct
    facs.append(SCREAMING_SNAKE_CASE_						)  # we have found another factor
 facs.sort()
 return facs


if __name__ == "__main__":
  testmod(name='''factors_of_a_number''', verbose=True)





def     UpperCAmelCase_ (							__snake_case						)					->      str:







 """simple docstring"""


 return " ".join(sorted(set(sentence.split()						)						)						)


if __name__ == "__main__":
  import doctest

  doctest.testmod()

