Problems
Количество касательных
Количество касательных
Как известно, касательной к окружности является прямая, которая имеет ровно одну общую точку с этой окружностью. Возможна ситуация, когда одна и та же прямая является касательной сразу к двум окружностям. Тогда она называется общей касательной.
Напишите программу, которая будет находить количество разных общих касательных для заданных двух окружностей. При выводе учтите древнюю традицию приписывать числу \textbf{7} значение "много". То есть, когда количество общих касательных будет строго большим \textbf{6}, независимо от истинного количества выводите \textbf{7}.
\textbf{Входные даные}
Программа читает с клавиатуры две строки по три целых числа (каждое не больше по модулю миллиона) через пробел \textbf{X_1}, \textbf{Y_1}, \textbf{R_1}, \textbf{X_2}, \textbf{Y_2}, \textbf{R_2} - соответственно координаты центра и радиусы \textbf{1}-й и \textbf{2}-й окружностей.
Выходные даные
Программа выводит на экран искомое число (с учетом упомянутой древней традиции).
Input example #1
20 0 4 50 0 10
Output example #1
4