Кондиціонер
Кондиціонер - це чудовий пристрій, який дозволяє підтримувати оптимальні кліматичні умови у приміщеннях. Одне з основних його завдань полягає у пониженні температури повітря у жару і підвищенні її при холоді. Таким чином, кондиціонер встановлює деяку температуру повітря у приміщенні.
Нещодавно у кабінеті директора школи було встановлено кондиціонер фірми Bindbrooms. Він розрахований на діапазон температур від a до b включно, а на пульте керувавння є дві кнопки "+" і "-" і поле для введення числа. Після введення числа d і натиснення кнопки "+" кондиціонер підвищує поточну температуру на d градусів, але не вище, ніж до b градусів (якщо температура, яка повинна встановитись, отримується більше, ніж b, то вона встановлюється рівною b). У випадку ж натиснення кнопки "-", коли у полі введення знаходиться d, температура понижається на d градусів, але не нижче, ніж до a. На жаль, температура, яка встановилась на поточний момент ніде не відображається, але проте відома початкова температура і протокол всіх натиснень кнопок на пульті.
Напишіть програму, яка визначає температуру, що встановилась.
Вхідні дані
У першому рядку задаються три цілих числа a, b, c (-100 ≤ a ≤ c ≤ b ≤ 100), де a і b - границі допустимого діапазону температур, c - початкова температура. У другому рядку задається ціле число N (0 ≤ N ≤ 100) - кількість змін температури. У кожному з наступних N рядків задаються зміни температури. Перший символ кожного з цих рядків (+ або -) визначає кнопку, яку було натиснено, а далі без пропуска задається невід'ємне ціле число, яке було записано у полі введення у момент натиснення на відповідну кнопку. Число у полі введення не може перевищувати 99.
Вихідні дані
Виведіть одне ціле число - температуру, яка встановилась після всіх змін.