






def _UpperCAmelCase   (	a						:	int  ,					a						:	int ):
							return x if y == 0 else greatest_common_divisor(a  ,					x % y )

def _UpperCAmelCase   (	a						:	int  ,					a						:	int ):
							return (x * y) // greatest_common_divisor(a  ,					a )

def _UpperCAmelCase   (	a						:	int = 20 ):
							snake_case__	  =       1
							for i in range(1  ,					n + 1 ):
														snake_case__	  =       lcm(a  ,					a )
							return g


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








import requests
from bsa import BeautifulSoup

def _UpperCAmelCase   (	a						:	str  ,					a						:	dict ):
							snake_case__	  =       BeautifulSoup(requests.get(a  ,					params=a ).content  ,					"""html.parser""" )
							snake_case__	  =       soup.find("""div"""  ,					attrs={"""class""": """gs_ri"""} )
							snake_case__	  =       div.find("""div"""  ,					attrs={"""class""": """gs_fl"""} ).find_all("""a""" )
							return anchors[2].get_text()


if __name__ == "__main__":
	a__       =     {
	    """title""": (
	        """Precisely geometry controlled microsupercapacitors for ultrahigh areal """
	        """capacitance, volumetric capacitance, and energy density"""
	    ),
	    """journal""": """Chem. Mater.""",
	    """volume""": 3_0,
	    """pages""": """3979-3990""",
	    """year""": 2_0_1_8,
	    """hl""": """en""",
	}
	print(get_citation("""https://scholar.google.com/scholar_lookup""", params=params))
