Cuadrados grandes

Este es un desafío de enteros grandes. Se te proporciona un entero que es un cuadrado perfecto. Está compuesto por 40 o más dígitos. Crea una función que encuentre la raíz cuadrada exacta de este entero.

Ejemplos

square_root(152415787532388367501905199875019052100) ➞ 12345678901234567890

square_root(10203040506070809101112131413121110090807060504030201) ➞ 101010101010101010101010101

Notas

  • Todos los casos de prueba son cuadrados perfectos.
  • Te espera una bonificación de buena suerte si logras completar este desafío sin importar nada.