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