Time limit: 1.0s / Memory limit: 64M

Бали: 100

Дано дійсне число ~p~. В першому рядку вивести його заокруглене ціле значення, в другому – його цілу частину, в третьому – його дробову частину (один знак після коми).

Формат вхідних даних

Вхідний потік містить додатне дійсне число ~p~~(p < 10^{12})~

Формат вихідних даних

В першому рядку вивести його заокруглене ціле значення, в другому – його цілу частину, в третьому – його дробову частину (один знак після коми).

Приклад вхідних даних

3.5

Приклад вихідних даних

4
3
0.5

Time limit: 1.0s / Memory limit: 64M

Бали: 100

Відомі сторони двох прямокутників ~a_1, b_1, a_2, b_2~. Знайти модуль різниці їх площ.

Формат вхідних даних

Стандартний потік містить цілі числа ~a_1, b_1, a_2, b_2~. Сторони прямокутників не перевищують 1000.

Формат вихідних даних

Вивести одне число

Приклад вхідних даних

2 3 1 8

Приклад вихідних даних

2

Time limit: 1.0s / Memory limit: 64M

Бали: 100

Дано додатне число ~P~. Вивести «Yes», якщо число ціле або «No» в іншому випадку.

Формат вхідних даних

Вхідний потік містить ~P~ ~(0 < P < 10^6)~

Формат вихідних даних

Вивести "Yes" або "No"

Приклад вхідних даних

12

Приклад вихідних даних

Yes

Time limit: 1.0s / Memory limit: 64M

Бали: 100

Дано точка з координатами ~x, y~. Точка не лежить на жодній з осей координат. Вивести номер чверті, якій належить задана точка.

Формат вхідних даних

Вхідний потік містить два цілі числа ~x,y~ ~(-10^9 \le x,y \le 10^9)~, які розділяються пропуском.

Формат вихідних даних

Вивести номер чверті, якій належить задана точка.

Приклад вхідних даних

2 -8

Приклад вихідних даних

4

Time limit: 1.0s / Memory limit: 64M

Бали: 100

Дано N цілих чисел. Знайти кількість парних серед них.

Формат вхідних даних

У першому рядку стандартного вхідного потоку міститься ~N~ ~(1 \le N \le 1000)~ – кількість чисел.

У наступному рядку через пропуск дано цілі додатні числа не більші 10000, які розділяються пропуском.

Формат вихідних даних

У стандартний вихідний потік вивести кількість парних чисел.

Приклад вхідних даних

5
12 4 2 7 9

Приклад вихідних даних

3

Time limit: 1.0s / Memory limit: 64M

Бали: 100

Дано натуральне число ~N~. Знайдіть найменший, відмінний від 1, дільник числа ~N~.

Формат вхідних даних

У стандартному потоці міститься ~N~ ~(1 \le N \le 2 · 10^6)~

Формат вихідних даних

У стандартний потік вивести результат.

Приклад вхідних даних

15

Приклад вихідних даних

3