




'''simple docstring'''



import requests
from bsa import BeautifulSoup







def       _UpperCamelCase			(_lowerCamelCase				:  str ,						_lowerCamelCase				:  dict						)-> str:




     '''simple docstring'''





     __snake_case            =	BeautifulSoup(requests.get(_lowerCamelCase ,						params=_lowerCamelCase						).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__":
     UpperCAmelCase_							:	Optional[Any]	     =		{
         '''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))












'''simple docstring'''



def       _UpperCamelCase			(_lowerCamelCase				:  int						)-> int:




     '''simple docstring'''





     if divisor % 5 == 0 or divisor % 2 == 0:
          return 0
     __snake_case            =	1
     __snake_case            =	1
     while repunit:
          __snake_case            =	(10 * repunit + 1) % divisor
          repunit_index += 1
     return repunit_index







def       _UpperCamelCase			(_lowerCamelCase				:  int = 1_00_00_00						)-> int:




     '''simple docstring'''





     __snake_case            =	limit - 1
     if divisor % 2 == 0:
          divisor += 1
     while least_divisible_repunit(_lowerCamelCase						) <= limit:
          divisor += 2
     return divisor


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






