Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js
A. Ближайшее интересное число
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Поликарп знает, что если сумма цифр числа делится на 3, то и само число делится на 3. Он предполагает, что числа, сумма цифр которых делится на 4, тоже в чём-то интересные. Таким образом, он считает положительное целое число n интересным, если его сумма цифр делится на 4.

Помогите Поликарпу найти ближайшее большее или равное интересное число по заданному числу a. То есть, найдите такое интересное число n, что na и n — минимально.

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

В единственной строке входных данных записано целое число a (1a1000).

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

Выведите ближайшее большее или равное интересное число по заданному числу a. Иными словами, выведите такое интересное число n, что na и n — минимально.

Примеры
Входные данные
432
Выходные данные
435
Входные данные
99
Выходные данные
103
Входные данные
237
Выходные данные
237
Входные данные
42
Выходные данные
44