'''simple docstring'''





def 			A__      (	snake_case_ :		float      ):

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







def 			A__      (	snake_case_ :		float      ):

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


if __name__ == "__main__":
      import doctest

      doctest.testmod()


import re







def 			A__      (	snake_case_ :		str      ):

 if len(re.findall('''[ATCG]'''       ,				snake_case_      )      ) != len(snake_case_      ):
  raise ValueError('''Invalid Strand'''      )

 return dna.translate(dna.maketrans('''ATCG'''       ,				'''TAGC'''      )      )


if __name__ == "__main__":
      import doctest

      doctest.testmod()

