Ich fange an!
Хотя подготовка не доведена до желаемого, один момент кортит прояснить. 
Тезис первый: все известные на сей день программы извлечения кв. корней из больших чисел 
используют чересчур большую избыточную базу даных. 
Подкреплю тезис примерами. 
Пример 1. Пусть дано: 

1835151550729421589488969779578
777120720763266776645531725557755441596097921663776849 --85 дес. знаков. 
Требуется найти: 
![[\sqrt N] [\sqrt N]](https://dxdy-04.korotkov.co.uk/f/3/2/1/321f83c66ae3b145bf8cb25ad1213f3682.png)
. 
Вот описание фактически исполненых решений двумя алгоритмами в общих чертах.
а) для получения 43-значного  
![[\sqrt N] [\sqrt N]](https://dxdy-04.korotkov.co.uk/f/3/2/1/321f83c66ae3b145bf8cb25ad1213f3682.png)
, равного 
1354677655654444456773988876555499000087543, в прогр. WolframAlpha 
необходимо  было  ввести 85 дес. знаков, то есть, число  

 ввести целиком. 
б)  для получения 43-значного  
![[\sqrt N] [\sqrt N]](https://dxdy-04.korotkov.co.uk/f/3/2/1/321f83c66ae3b145bf8cb25ad1213f3682.png)
, равного 
1354677655654444456773988876555499000087543, в Excel'е  
достаточно было воспользоваться лишь (вы верно подумали!) лишь 47 -ю дес. знаками старших разрядов в 

. Остальные 38 знаков младших разрядов в 

 участия в "основной игре" 
не принимают! Более того, их нет даже "на скамье запасных".
Вот второй пример, аналогичный пункту б) (теперь 

 приравнено к RSA-2048 с 617-ью дес. знаками): 
в)  для получения 309-значного  
![[\sqrt N] [\sqrt N]](https://dxdy-04.korotkov.co.uk/f/3/2/1/321f83c66ae3b145bf8cb25ad1213f3682.png)
, равного  
158732191050391204174482508661063007579358463444809715795726627753579970080
74994840427864325956810113267140205619002146475341948047281684064616857522262893467
1405739213477439533870489791038973166834068736234020361664820266987726919453356824
138007381985796493621233035112849373047484148399095287142097834807844, в Excel'е  
достаточно было воспользоваться лишь (вы вновь верно подумали!) лишь 317 -ю дес. знаками старших разрядов в 

. Остальные 300 знаков младших разрядов в 

 участия в "основной игре" не принимают! Более того, их нет даже "на скамье запасных". 
Судите, решайте, проверяйте! Опровергайте: говорите, что это  вам давно известно; что это вы проходили; что приведенное не имеет смысла.  Притом, приводите ссылки. Успехов Вам. 
P. S. О других деталях расскажу позже.