Великий бенкет
Limits: 2 sec., 256 MiB
Після закінчення півфіналу світу з програмування організатори вирішили зібрати всіх учасників на великий бенкет і закупили \(x\) літрів апельсинового й \(y\) літрів гранатового соку.
Єдине, що організатори не врахували — це вподобання учасників. Виявилось, що серед усіх учасників є \(a\) людей, які люблять виключно апельсиновий сік, \(b\) — які люблять виключно гранатовий, і \(c\) — які полюбляють обидва соки.
Один літр соку розрахований рівно на одного учасника змагань, і якщо на нього не вистачить соку або це буде не його улюблений сік, то він залишиться засмученим.
Ураховуючи це, організатори просять вас допомогти їм порахувати, скільки засмучених учасників буде на бенкеті, якщо вони розливатимуть сік оптимально (тобто так, щоб мінімізувати кількість засмучених людей на бенкеті).
Зауважте, що після розливу може залишитися зайвий сік. Також соку може не вистачити усім учасникам.
Input
У першому рядку задано три цілих числа \(a\), \(b\), \(c\).
У другому рядку задано два цілих числа \(x\), \(y\).
Output
В одному рядку виведіть ціле число — мінімальну кількість засмучених учасників змагань.
Constraints
\(1 \le a, b, c, x, y \le 10^8\).
Samples
Input (stdin) | Output (stdout) |
---|---|
1 1 1 2 1 | 0 |
Input (stdin) | Output (stdout) |
---|---|
7 4 7 7 7 | 4 |
Submit a solution
Element Type | Created | Who | Problem | Compiler | Result | Time (sec.) | Memory (MiB) | # | Actions |
---|
Element Type | Created | Who | Problem | Compiler | Result | Time (sec.) | Memory (MiB) | # | Actions |
---|