



def 		lowerCAmelCase__     (       UpperCamelCase_					:							int			,							UpperCamelCase_					:							int						)->	int:
    return x if y == 0 else greatest_common_divisor(UpperCamelCase_			,							x % y						)



def 		lowerCAmelCase__     (       UpperCamelCase_					:							int			,							UpperCamelCase_					:							int						)->	int:
    return (x * y) // greatest_common_divisor(UpperCamelCase_			,							UpperCamelCase_						)



def 		lowerCAmelCase__     (       UpperCamelCase_					:							int = 2_0						)->	int:
    A__					=       1
    for i in range(1			,							n + 1						):
        A__					=       lcm(UpperCamelCase_			,							UpperCamelCase_						)
    return g


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





from ...configuration_utils import PretrainedConfig
from ...utils import logging


_lowercase    	=		logging.get_logger(__name__)



class      _UpperCAmelCase      (							A__  ):
     UpperCamelCase__		     =					'''timm_backbone'''




     def __init__(					self			,    a__=None			,    a__=3			,    a__=True			,    a__=True			,    a__=None			,    **a__			,    ):
         super().__init__(**a__)
         A__					=       backbone
         A__					=       num_channels
         A__					=       features_only
         A__					=       use_pretrained_backbone
         A__					=       True
         A__					=       out_indices if out_indices is not None else (-1,)
