Для клетки с координатами (x, y) в таблице размером M × N выведите координаты ее соседей. Соседними называются клетки, имеющие общую сторону.
Даны натуральные числа M, N, x, y (1 ≤ x ≤ M ≤ 109, 1 ≤ y ≤ N ≤ 109).
В выходной файл выведите пары координат соседей этой клетки в произвольном порядке.
3 3 2 2
2 1 1 2 2 3 3 2
Бизнесмен Василий после прочтения известной книги решил открыть новый бизнес – отгружать апельсины бочками. Партнерам важно знать сколько именно бочек апельсинов отгружается каждый день.
Мобильный телефон Василия поддерживает только транслит, поэтому он передает сообщения вида "N bochek" . Например, "3 bochki" или "1 bochka" .
Напишите программу, которая выбирает правильное слово (из "bochka" , "bochek" , "bochki" ) в зависимости от N.
Одно число N (0 ≤ N ≤ 1000).
Фраза на транслите (см. примеры).
1
1 bochka
15
15 bochek
3
3 bochki
Даны три целых числа A, B, C. Определить, есть ли среди них хотя бы одно четное и хотя бы одно нечетное.
Числа A, B, C, не превышающие по модулю 10000.
Одна строка – "YES" или "NO".
3 4 5
YES
7 7 7
NO
Дано число X. Требуется перевести это число в римскую систему счисления.
Дано число X в десятичной системе счисления (1 ≤ X ≤ 100).
Выведите X в римской системе счисления.
4
IV
19
XIX
46
XLVI
По заданной дате требуется определить, какое число будет послезавтра.
Напомним, что год является високосным, если его номер кратен 4, но не кратен 100, а также если он кратен 400.
Дано число, месяц и год (год – число в промежутке от 1 до 10000).
Требуется вывести, какое число будет послезавтра, в формате входных данных.
1 8 2009
3 8 2009
30 12 2009
1 1 2010
28 2 2008
1 3 2008