Задача A. Сонный пассажир

Автор:А. Щуров   Ограничение времени:1 сек
Входной файл:input.txt   Ограничение памяти:256 Мб
Выходной файл:output.txt  
Максимальный балл:100  

Условие

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

Длительность полета T часов. Об удачном взлете объявляют через S минут после начала полета, об обеде — спустя D минут после начала полета. О предстоящей посадке — за E минут до конца полета.

Требуется написать программу, которая определит максимально возможную длительность сна Васи в минутах.

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

Входной файл содержит четыре целых числа T S D E. Гарантируется, что объявление об удачном взлете прозвучит раньше объявления об обеде, а объявление об обеде — раньше объявления о посадке.

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

Выходной файл должен содержать единственное целое число — время в минутах, которое Вася потратит на сон.

Ограничения

1 ≤ T ≤ 104

0 ≤ S, D, E ≤ 104

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

Входной файл (input.txt) Выходной файл (output.txt)
1
1 10 30 5
25
2
1 0 30 0
30

0.103s 0.019s 15