


'''simple docstring'''
def       a_				(	UpperCamelCase_						,  UpperCamelCase_ ):
							return x if y == 0 else greatest_common_divisor(UpperCamelCase_						,  x % y )







def       a_				(	UpperCamelCase_						,  UpperCamelCase_ ):
							return (x * y) // greatest_common_divisor(UpperCamelCase_						,  UpperCamelCase_ )







def       a_				(	UpperCamelCase_ = 2_0 ):
							A_			    =		1
							for i in range(1						,  n + 1 ):
														A_			    =		lcm(UpperCamelCase_						,  UpperCamelCase_ )
							return g


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









'''simple docstring'''
import unittest

from transformers import load_tool

from .test_tools_common import ToolTesterMixin






class 					__lowerCAmelCase   (   unittest.TestCase				,			lowercase						):

						"""simple docstring"""






						def 				_UpperCAmelCase       (  self							:      List[str]	):
													A_			    =		load_tool("text-classification"	)
													self.tool.setup()
													A_			    =		load_tool("text-classification" ,  remote=lowerCAmelCase	)






						def 				_UpperCAmelCase       (  self							:      Union[str, Any]	):
													A_			    =		self.tool("That's quite cool" ,  ["positive", "negative"]	)
													self.assertEqual(lowerCAmelCase ,  "positive"	)






						def 				_UpperCAmelCase       (  self							:      str	):
													A_			    =		self.remote_tool("That's quite cool" ,  ["positive", "negative"]	)
													self.assertEqual(lowerCAmelCase ,  "positive"	)






						def 				_UpperCAmelCase       (  self							:      str	):
													A_			    =		self.tool(text="That's quite cool" ,  labels=["positive", "negative"]	)
													self.assertEqual(lowerCAmelCase ,  "positive"	)






						def 				_UpperCAmelCase       (  self							:      List[Any]	):
													A_			    =		self.remote_tool(text="That's quite cool" ,  labels=["positive", "negative"]	)
													self.assertEqual(lowerCAmelCase ,  "positive"	)





