Звезды на погонах

아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

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

В результате понижения в звании в батальон сослали офицера Й, у которого на погоне до понижения было cc звезд. Теперь командиру батальона положено лишить его части звезд на погоне, в результате чего число звезд на его погоне должно стать строго меньше cc.

Командир батальона исследовал вопрос и выяснил, что минимальное положительное число звезд, которое можно удалить с погона офицера Й, чтобы правило выполнялось, равно dd, а максимальное --- ee. Командир незамедлительно сообщил об этом офицеру Й.

Теперь офицера Й заинтересовал вопрос: какое минимальное и максимальное количество офицеров могло быть в батальоне до его прибытия? При этом командир батальона сам офицером батальона не является, и на его погонах изображены специальные загадочные символы, а не звезды.

입력

В первой строке содержатся пять целых чисел aa, bb, cc, dd, ee (1a,b,c,d,e10001 \le a, b, c, d, e \le 1000, aba \le b, a<ca < c, ded \le e).

Гарантируется, что ситуация корректна: офицера Й можно понизить так, чтобы приведенное в условии правило выполнялось, а утверждение командира является верным.

출력

Выведите минимальное и максимальное возможное число офицеров в батальоне.