Задача жестянщика

Задание: Из круга радиуса [latex]r[/latex] вырезан прямоугольник, большая сторона которого равна [latex]a[/latex]. Найти максимальный радиус круга, который можно вырезать из полученного прямоугольника.

 

Тесты:
[latex]a[/latex] [latex]R[/latex] [latex]r[/latex]
4 2 3.8729835
2 [latex]2 \sqrt{2}[/latex] 1.4142135
5 5 4.3301272