Кондиционер
Кондиционер - это замечательное устройство, которое позволяет поддерживать оптимальные климатические условия в помещениях. Одна из основных его задач заключается в снижении температуры воздуха при жаре и повышении ее при холоде. Таким образом, кондиционер устанавливает некоторую температуру воздуха в помещении.
Недавно в кабинете директора школы был установлен кондиционер фирмы 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.
Выходные данные
Выведите одно целое число - установившуюся после всех изменений температуру.