a1 = a - 1
findAns
(x:xs
@(y:z:
_)) | x
== y
|| x
== z
= min y z
main = do
print $ root
2 (2 * 100^2000) // first
2001 digits
of the square root
of 2
cm9vdCA6OiBJbnRlZ2VyIC0+IEludGVnZXIgLT4gSW50ZWdlcgpyb290IGEgYiA9IGZpbmRBbnMgc2VxdWVuY2Ugd2hlcmUKICBzZXF1ZW5jZSA9IGl0ZXJhdGUgKFx4IC0+IChhMSAqIHggKyBiIGBkaXZgICh4IF4gYTEpKSBgZGl2YCBhKSAxCiAgYTEgPSBhIC0gMQogIGZpbmRBbnMgKHg6eHNAKHk6ejpfKSkgfCB4ID09IHkgfHwgeCA9PSB6ID0gbWluIHkgegogICAgICAgICAgICAgICAgICAgICAgICAgfCBvdGhlcndpc2UgICAgICAgID0gZmluZEFucyB4cwogCm1haW4gOjogSU8gKCkKbWFpbiA9IGRvCiAgcHJpbnQgJCByb290IDMgOAogIHByaW50ICQgcm9vdCAzIDkKICBwcmludCAkIHJvb3QgMiAoMiAqIDEwMF4yMDAwKSAvLyBmaXJzdCAyMDAxIGRpZ2l0cyBvZiB0aGUgc3F1YXJlIHJvb3Qgb2YgMg==