В подвале вновь построенного здания на потолке расположен сильный источник света. К сожалению, покрытие на полу очень чувствительно к свету и разрушается под его воздействием. Чтобы этого избежать было решено защитить покрытие от света, однако сделать это не легко, т.к. в подвале проходит много труб и если они уже загораживают часть пола от света, то соответствующие участки было решено дополнительно не защищать.
Поиск решения можно проводить с помощью двухмерной модели. В этой модели ось
Ох
расположена на уровне пола, источник света считается точкой с целочисленными координатами
(
b
x
,
b
y
)
. Трубы представляют собой окружности. Центр
i
-й окружности имеет целочисленные координаты
(
с
x
,
c
y
)
, радиус
r
i
также целый. Так как трубы сделаны из твердого материала, окружности не пересекаются. Трубы не отражают и не пропускают свет. Вы должны написать программу, которая найдет непересекающиеся интервалы на оси
Ох
, которые уже защищены от света благодаря имеющимся трубам.
Выходные данные
Для каждого теста выведите набор искомых интервалов по одному в строке. Интервал описывается двумя вещественными координатами. Ответ будет считаться правильным, если его относительная и абсолютная погрешности не будут превосходить \(10^{-6}\). Интервалы должны быть отсортированы в порядке возрастания координаты
x
. В конце каждого набора интервалов выводите пустую строчку.