Problems
Пусти козла в огород - 8`
Пусти козла в огород - 8`
В огород пустили двух козлов, каждого привязав верёвкой к своему колышку. Каждый козёл движется по окружности, растягивая верёвку на максимальную длину.
Найдите все точки, в которых они могут встретится.
\InputFile
В первых двух строках находятся по три числа - координаты колышка, к которому привязан каждый козёл, и длина верёвки, которой он привязан. Все числа - целые, не превосходящие по модулю \textbf{10000}, длины верёвок - положительные.
\OutputFile
В первой строке выходного файла выведите количество точек пересечения (\textbf{0}, \textbf{1}, \textbf{2} или \textbf{3}, если их количество бесконечно). В случае одной точки пересечения выведите во второй строке координаты этой точки. В случае двух точек пересечения выведите координаты двух точек в лексикографическом порядке (то есть, сначала выведите ту точку, у которой меньше координата \textbf{x}, а если координаты \textbf{x} равны, то ту точку, у которой меньше координата \textbf{y}). Все числа следует выводить с точностью не менее \textbf{6} знаков после запятой.
Input example #1
3 4 5 11 4 2
Output example #1
0