H. Без имени
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
128 мегабайт
ввод
input.txt
вывод
output.txt

Мне было лень придумывать легенду к этой задаче. Честное слово, лень.

Ленивый Автор

P. S. Это же просто отбор в Саратов, правда? Кого волнует, что у задачи нет легенды?

Входные данные

В первой строке входного файла содержатся три целых числа: $$$x_1$$$, $$$y_1$$$ и $$$r_1$$$ ($$$-10^3 \le x_1, y_1 \le 10^3, 1 \le r_1 \le 10^3$$$) — координаты центра первой окружности и её радиус. Далее во второй строке аналогичным образом содержатся три целых числа: $$$x_2$$$, $$$y_2$$$ и $$$r_2$$$ ($$$-10^3 \le x_2, y_2 \le 10^3, 1 \le r_2 \le 10^3$$$) — координаты центра и радиус второй окружности.

Выходные данные

В первой строке выходного файла должно быть записано единственное целое число $$$n$$$ — количество точек пересечения двух данных окружностей. Далее в $$$n$$$ строках через пробел должны быть записаны пары вещественных чисел — координаты очередной точки пересечения, с абсолютной или относительной погрешностью не более $$$10^{-6}$$$. Точки можно выводить в любом порядке. Если их бесконечно много, то в единственной строке выходного файла должно быть записано единственное слово «MANY» без кавычек.

Примеры
Входные данные
0 0 200
300 0 200
Выходные данные
2
150.0000000 132.2875656
150.0000000 -132.2875656
Входные данные
0 0 1
0 2 1
Выходные данные
1
0.0000000 1.0000000
Примечание

Я всегда буду делать задачи с легендами. Я всегда буду делать задачи с легендами. Я всегда буду делать задачи с легендами.