





from __future__ import annotations

import json

import requests
from bsa import BeautifulSoup
from fake_useragent import UserAgent

UpperCamelCase__           =			{"UserAgent": UserAgent().random}





def      _UpperCamelCase  (a__ :Union[str, Any]							):






							"""simple docstring"""





							UpperCamelCase__					  =      script.contents[0]
							UpperCamelCase__					  =      json.loads(data[data.find("""{\"config\""""							) : -1]							)
							return info["entry_data"]["ProfilePage"][0]["graphql"]["user"]

class 							__SCREAMING_SNAKE_CASE       :






							def __init__(    self	,			__lowerCAmelCase	):
														UpperCamelCase__					  =      f"""https://www.instagram.com/{username}/"""
														UpperCamelCase__					  =      self.get_json()






							def 					_lowerCamelCase		(    self	):
														UpperCamelCase__					  =      requests.get(self.url	,			headers=__lowerCAmelCase	).text
														UpperCamelCase__					  =      BeautifulSoup(__lowerCAmelCase	,			"""html.parser"""	).find_all("""script"""	)
														try:
																					return extract_user_profile(scripts[4]	)
														except (json.decoder.JSONDecodeError, KeyError):
																					return extract_user_profile(scripts[3]	)






							def __repr__(    self	):
														return f"""{self.__class__.__name__}('{self.username}')"""






							def __str__(    self	):
														return f"""{self.fullname} ({self.username}) is {self.biography}"""






							@property
							def 					_lowerCamelCase		(    self	):
														return self.user_data["username"]






							@property
							def 					_lowerCamelCase		(    self	):
														return self.user_data["full_name"]






							@property
							def 					_lowerCamelCase		(    self	):
														return self.user_data["biography"]






							@property
							def 					_lowerCamelCase		(    self	):
														return self.user_data["business_email"]






							@property
							def 					_lowerCamelCase		(    self	):
														return self.user_data["external_url"]






							@property
							def 					_lowerCamelCase		(    self	):
														return self.user_data["edge_followed_by"]["count"]






							@property
							def 					_lowerCamelCase		(    self	):
														return self.user_data["edge_follow"]["count"]






							@property
							def 					_lowerCamelCase		(    self	):
														return self.user_data["edge_owner_to_timeline_media"]["count"]






							@property
							def 					_lowerCamelCase		(    self	):
														return self.user_data["profile_pic_url_hd"]






							@property
							def 					_lowerCamelCase		(    self	):
														return self.user_data["is_verified"]







							@property
							def 					_lowerCamelCase		(    self	):
														return self.user_data["is_private"]






def      _UpperCamelCase  (a__ :str = "github"							):






							"""simple docstring"""





							import os

							if os.environ.get("""CI"""							):
														return  # test failing on GitHub Actions
							UpperCamelCase__					  =      InstagramUser(a__							)
							assert instagram_user.user_data
							assert isinstance(instagram_user.user_data ,      a__							)
							assert instagram_user.username == username
							if username != "github":
														return
							assert instagram_user.fullname == "GitHub"
							assert instagram_user.biography == "Built for developers."
							assert instagram_user.number_of_posts > 150
							assert instagram_user.number_of_followers > 12_0000
							assert instagram_user.number_of_followings > 15
							assert instagram_user.email == "support@github.com"
							assert instagram_user.website == "https://github.com/readme"
							assert instagram_user.profile_picture_url.startswith("""https://instagram."""							)
							assert instagram_user.is_verified is True
							assert instagram_user.is_private is False


if __name__ == "__main__":
					import doctest

					doctest.testmod()
					UpperCamelCase__           =			InstagramUser("github")
					print(instagram_user)
					print(f"""{instagram_user.number_of_posts = }""")
					print(f"""{instagram_user.number_of_followers = }""")
					print(f"""{instagram_user.number_of_followings = }""")
					print(f"""{instagram_user.email = }""")
					print(f"""{instagram_user.website = }""")
					print(f"""{instagram_user.profile_picture_url = }""")
					print(f"""{instagram_user.is_verified = }""")
					print(f"""{instagram_user.is_private = }""")











def      _UpperCamelCase  (a__ :int = 1000							):






							"""simple docstring"""





							UpperCamelCase__					  =      2**power
							UpperCamelCase__					  =      0
							while n:
														UpperCamelCase__  ,  UpperCamelCase__					  =      r + n % 10, n // 10
							return r


if __name__ == "__main__":
					print(solution(int(str(input()).strip())))




