Пусти козу на город — 8#4771

Пусти козу на город — 8

1 секунда
64 мегабайти
Дуже складна

Дві кози прив'язані кожна до окремого кілка мотузкою, яка дозволяє кожній рухатися по колу при повністю натягнутій мотузці.

Ваше завдання — визначити всі точки, в яких кози можуть зустрітися.

Вхідні дані

Вхід складається з двох рядків. Кожен рядок містить три цілі числа: координати кілка ( та ), до якого прив'язана коза, і довжину мотузки . Усі значення — цілі числа з абсолютною величиною не більше , довжини мотузок — додатні.

Вихідні дані

Виведіть у перший рядок кількість точок перетину: , , або , якщо таких точок нескінченно багато. Якщо є одна точка перетину, виведіть її координати у другому рядку. Якщо точок дві, виведіть їх координати у лексикографічному порядку — спочатку точку з меншою координатою , а якщо координати однакові, то з меншою координатою . Усі числа необхідно виводити з точністю не менше знаків після коми.

Приклади

Приклад 1

Loading
Loading