Первая часть выше решена, по поводу решения второй части (наименьшее значение радиуса)
вот так я думаю это 100 процентов правильно