Во всех задачах входные данные вводятся c экрана, выходные данные выводятся на экран.


Задача A

Вводится два числа. В выходной поток записать их сумму.

Пример ввода
2 3

Пример вывода
5

Задача B

Даны координаты двух полей шахматной доски
(координаты клетки - это 2 числа от 1 до 8: номер столбца и номер строки)

Одно ли цвета эти клетки на шахматной доске? Вывести в выходной поток
сообщение YES, если они одного цвета, и NO иначе

Пример ввода:
1 1 2 2

Пример вывода:
YES


Пример ввода:
1 1 1 4

Пример вывода
NO

Задача C

Даны размеры сторон двух прямоугольников. Стороны прямоугольников параллельны осям координат. Выведите YES если можно вложить один прямоугольник в другой. Выведите NO иначе. Стороны прямоугольников должны оставаться параллельны осям координат, но их можно поворачивать на 90, 180, 270, 360 и 450 градусов.

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

Подсказка: внимательно изучите примеры.

Пример ввода:
1 1 
2 2

Пример вывода:
YES


Пример ввода:
1 4 
1 3

Пример вывода
NO

Пример ввода:
2 2 
2 2

Пример вывода
YES


Комментарии. Задачи D - F задачи на использование цикла WHILE.

Задача D

Является ли число степенью двойки?

Вводится число. Напечатать YES, если оно является степенью двойки,
NO - иначе

Пример ввода:
8

Пример вывода:
YES



Пример ввода:
22

Пример вывода:
NO

Задача E

Посчитать сумму цифр числа

Вводится число. Вывести сумму его цифр

Пример ввода:
157

Пример вывода:
13

Задача F

Вводится последовательность чисел до тех, пока не будет введено
два равных числа подряд. Посчитать количество чисел в последовательности.

Выходные данные:
Выведите количество чисел (включая два последних)

Пример входа

3 5 24 4 3 5 3 5 3 5 5

Пример вывода
11