





'''simple docstring'''

def  a__    (    lowercase :					int				)		->		bool:





     """simple docstring"""

     if p < 2:
          raise ValueError('''p should not be less than 2!'''				)
     elif p == 2:
          return True

     _UpperCamelCase       =	4
     _UpperCamelCase       =	(1 << p) - 1
     for _ in range(p - 2				):
          _UpperCamelCase       =	((s * s) - 2) % m
     return s == 0


if __name__ == "__main__":
   print(lucas_lehmer_test(7))
   print(lucas_lehmer_test(11))










'''simple docstring'''

def  a__    (    lowercase :					int, lowercase :					int				)		->		int:





     """simple docstring"""

     return x if y == 0 else greatest_common_divisor(lowercase, x % y				)







def  a__    (    lowercase :					int, lowercase :					int				)		->		int:





     """simple docstring"""

     return (x * y) // greatest_common_divisor(lowercase, lowercase				)







def  a__    (    lowercase :					int = 20				)		->		int:





     """simple docstring"""

     _UpperCamelCase       =	1
     for i in range(1, n + 1				):
          _UpperCamelCase       =	lcm(lowercase, lowercase				)
     return g


if __name__ == "__main__":
   print(F"""{solution() = }""")



