Две окружности#4

Две окружности

1 секунда
64 мегабайта
Easy

Определите, в скольких точках пересекаются две окружности.

Input

Шесть действительных чисел x_1, y_1, r_1, x_2, y_2, r_2, где x_1,\ y_1,\ x_2,\ y_2 — координаты центров окружностей, а r_1,\ r_2 — их радиусы.

Все числа действительные, не превышают по модулю 10^9 и заданы не более чем с знаками после запятой.

Output

Выведите одно число — количество точек пересечения. Если количество точек пересечения бесконечно, выведите -1.

Examples

Example 1

Loading
Loading