






from __future__ import annotations

import os
from typing import Any

import requests

lowerCamelCase__       		=  """https://api.github.com"""

# https://docs.github.com/en/free-pro-team@latest/rest/reference/users#get-the-authenticated-user
lowerCamelCase__       		=  BASE_URL + """/user"""

# https://github.com/settings/tokens
lowerCamelCase__       		=  os.environ.get("""USER_TOKEN""", """""")






def 	UpperCamelCase	(							snake_case__  : str	):




     '''simple docstring'''






     __snake_case      :Any 							=    {
         """Authorization""": f'''token {auth_token}''',
         """Accept""": """application/vnd.github.v3+json""",
     }
     return requests.get(snake_case__						,headers=snake_case__	).json()


if __name__ == "__main__":  # pragma: no cover
     if USER_TOKEN:
          for key, value in fetch_github_info(USER_TOKEN).items():
               print(f'''{key}: {value}''')
     else:
          raise ValueError("""'USER_TOKEN' field cannot be empty.""")










def 	UpperCamelCase	(							snake_case__  : int	):




     '''simple docstring'''






     __snake_case      :List[Any] 							=    0
     while num > 0:
          digit_sum += num % 10
          num //= 10
     return digit_sum






def 	UpperCamelCase	(							snake_case__  : int = 100	):




     '''simple docstring'''






     __snake_case      :Tuple 							=    1
     __snake_case      :Dict 							=    2

     for i in range(2						,max_n + 1	):
          __snake_case      :Optional[int] 							=    pre_numerator
          __snake_case      :List[Any] 							=    2 * i // 3 if i % 3 == 0 else 1
          __snake_case      :Dict 							=    cur_numerator
          __snake_case      :Optional[Any] 							=    e_cont * pre_numerator + temp

     return sum_digits(snake_case__	)


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


