Задача C. Цапли

Автор:Центральная предметно-методическая комиссия по информатике   Ограничение времени:2 сек
Входной файл:herons.in   Ограничение памяти:256 Мб
Выходной файл:herons.out  
Максимальный балл:100  

Условие

Петя и Маша пришли в зоопарк. Больше всего Пете понравились цапли. Он был поражен их способностью спать на одной ноге.

В вольере находятся несколько цапель. Некоторые из них стоят на двух ногах, некоторые - на одной. Когда цапля стоит на одной ноге, то другую ее ногу не видно. Петя пересчитал видимые ноги всех цапель, и у него получилось число a.

Через несколько минут к вольеру подошла Маша. За это время некоторые цапли могли поменять позу, поэтому Петя предложил ей заново пересчитать видимые ноги цапель. Когда Маша это сделала, у нее получилось число b.

Выйдя из зоопарка, Петя с Машей заинтересовались, сколько же всего цапель было в вольере. Вскоре ребята поняли, что однозначно определить это число можно не всегда. Теперь они хотят понять, какое минимальное и какое максимальное количество цапель могло быть в вольере.

Требуется написать программу, которая по заданным числам a и b выведет минимальное и максимальное количество цапель, которое могло быть в вольере.

Система оценивания

Правильные решения для тестов, в которых 1 ≤ a ≤ 1000, 1 ≤ b ≤ 1000, будут оцениваться из 50 баллов.

Пояснения к примеру

В приведенном примере возможны следующие варианты:

Формат входного файла

Входной файл содержит два целых числа a и b, разделенных ровно одним пробелом.

Формат выходного файла

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

Ограничения

1 ≤ a, b ≤ 109

Примеры тестов

Входной файл (herons.in) Выходной файл (herons.out)
1
3 4
2 3

0.035s 0.008s 15