





def     lowerCamelCase__			(__lowerCamelCase	):

     if edge <= 0 or not isinstance(__lowerCamelCase,       __lowerCamelCase	):
          raise ValueError("Length must be a positive."	)
     return 3 * ((25 + 10 * (5 ** (1 / 2))) ** (1 / 2)) * (edge**2)






def     lowerCamelCase__			(__lowerCamelCase	):

     if edge <= 0 or not isinstance(__lowerCamelCase,       __lowerCamelCase	):
          raise ValueError("Length must be a positive."	)
     return ((15 + (7 * (5 ** (1 / 2)))) / 4) * (edge**3)


if __name__ == "__main__":
       import doctest

       doctest.testmod()






from __future__ import annotations

import requests






def     lowerCamelCase__			(__lowerCamelCase	):
     _SCREAMING_SNAKE_CASE       :	Dict						    =							f"""https://hacker-news.firebaseio.com/v0/item/{story_id}.json?print=pretty"""
     return requests.get(__lowerCamelCase	).json()






def     lowerCamelCase__			(__lowerCamelCase = 10	):
     _SCREAMING_SNAKE_CASE       :	List[Any]						    =							"https://hacker-news.firebaseio.com/v0/topstories.json?print=pretty"
     _SCREAMING_SNAKE_CASE       :	Optional[Any]						    =							requests.get(__lowerCamelCase	).json()[:max_stories]
     return [get_hackernews_story(__lowerCamelCase	) for story_id in story_ids]






def     lowerCamelCase__			(__lowerCamelCase = 10	):
     _SCREAMING_SNAKE_CASE       :	List[str]						    =							hackernews_top_stories(__lowerCamelCase	)
     return "\n".join("* [{title}]({url})".format(**__lowerCamelCase	) for story in stories	)


if __name__ == "__main__":
       print(hackernews_top_stories_as_markdown())