Пусти козла в огород - 4`
В огород пустили двух козлов, каждого привязав верёвкой к своему колышку. Каждый козёл движется по окружности, растягивая верёвку на максимальную длину. Найдите все точки, в которых они могут встретиться.
Входные данные
В первых двух строках находятся по три числа - координаты колышка, к которому привязан каждый козёл, и длина верёвки, которой он привязан. Все числа - целые, не превосходящие по модулю 10000, длины веревок - положительные.
Выходные данные
В первой строке выходного файла выведите количество точек пересечения (0, 1, 2 или 3, если их количество бесконечно). В случае одной точки пересечения выведите во второй строке координаты этой точки.
В случае двух точек пересечения выведите координаты двух точек в лексикографическом порядке (то есть, сначала выведите ту точку, у которой меньше координата x, а если координаты x равны, то ту точку, у которой меньше координата y). Все числа следует выводить с точностью не менее 6 знаков после запятой.