Первый внутривузовский тур Региональной студенческой предметной олимпиады по информатике 6 марта 2016

Соревнование завершилось 06.03.16 в 17:00

A. Круги

Автор задачи: Соловьёв Виктор
Источник: Первый внутривузовский тур Региональной студенческой предметной олимпиады по информатике 6 марта 2016
Ограничение по времени: 1 с.
Ограничение по памяти: 64 МБ

На плоскости имеется два круга. Круг с радиусом R имеет центр в начале координат, а про центр круга с радиусом r известно лишь то, что его координаты целочисленные. Кроме того, круги имеют общие точки, но окружности их общих точек не имеют.

Определить, сколько различных положений может иметь центр круга с радиусом r. Гарантируется, что радиусы кругов не совпадают.

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

Единственная строка входных данных содержит целые числа R и r, разделённые пробелом (1 ≤ R, r ≤ 104, Rr).

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

Вывести одно целое число - количество различных положений, которые может иметь центр круга с радиусом r.

Примеры
Стандартный вводСтандартный вывод
3 19

Задача A: Круги
Радиусы кругов целые.


Задача G: Акты
Гарантируется, что есть хотя бы один не шпионский акт.


Задача B: Навигация
Все гипертуннели двусторонние, т. е. если от звезды xi можно совершить прыжок до yi, то можно совершить прыжок и в обратную сторону.


Задача B: Навигация
Нумерация звёзд начинается с единицы.