eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Количество касательных

Количество касательных

Лимит времени 1 секунда
Лимит использования памяти 64 MiB

Как известно, касательной к окружности является прямая, которая имеет ровно одну общую точку с этой окружностью. Возможна ситуация, когда одна и та же прямая является касательной сразу к двум окружностям. Тогда она называется общей касательной.

Напишите программу, которая будет находить количество разных общих касательных для заданных двух окружностей. При выводе учтите древнюю традицию приписывать числу 7 значение "много". То есть, когда количество общих касательных будет строго большим 6, независимо от истинного количества выводите 7.

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

Программа читает с клавиатуры две строки по три целых числа (каждое не больше по модулю миллиона) через пробел X_1, Y_1, R_1, X_2, Y_2, R_2 - соответственно координаты центра и радиусы 1-й и 2-й окружностей.

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

Программа выводит на экран искомое число (с учетом упомянутой древней традиции).

Пример

Входные данные #1
20 0 4
50 0 10
Выходные данные #1
4