시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB47221743.590%

문제

Mokyklos kepinių mugei Ugnė nusprendė iškepti dviejų rūšių keksiukus.

Iš slaptų mamos receptų ji žino, kiek ir kokių produktų reikės keksiukų ingredientų pirkimui. Ji suskaičiavo, kad vienam pirmos rūšies keksiukui reikalingi ingredientai kainuoja a eurų, o antros – b eurų.

Už kiekvieną parduotą pirmos rūšies keksiuką ji gaus A eurų pelną, o už antros – B eurų. Tačiau prieš pradedama savo kepėjos karjerą, ji turi pasirūpinti produktais reikalingais keksiukų kepimui.

Dabar Ugnei įdomu, kokį didžiausią pelną ji galėtų uždirbti pardavinėdama savo keksiukus, jei mama jai duotų S eurų produktų pirkimui. Ji yra įsitikinusi, kad sugebėtų parduoti visus keksiukus, kuriuos iškeptų.

입력

Pirmoje eilutėje pateikiamas vienas sveikasis skaičius S – pinigai, kuriuos Ugnė gali išleisti keksiukų gamybai. Ji negali pirkti naujų ingredientų už pinigus, gautus pardavus keksiukus.

Antrojoje eilutėje pateikiami du sveikieji skaičiai: pirmos rūšies keksiuko savikaina a bei pelnas A, kurį Ugnė gautų už kiekvieną iškeptą pirmos rūšies keksiuką.

Trečiojoje eilutėje pateikti du skaičiai b (savikaina) ir B (pelnas), nusakantys vieną antrojo tipo keksiuką.

출력

Išveskite vieną sveikąjį skaičių – kokį didžiausią pelną Ugnė gali uždirbti pardavinėdama keksiukus. Pinigai skirti ingredientų pirkimui, tačiau tam nepanaudoti, į galutinį atsakymą neįeina.

제한

  • 1 ≤ S ≤ 1 000 000 000
  • 1 ≤ a, A, b, B ≤ 1 000 000
  • Teisingas atsakymas niekada neviršys 2 000 000 000.

예제 입력 1

105
70 40
30 20

예제 출력 1

60

Didžiausią pelną Ugnė uždirbtų iškepusi du skirtingus keksiukus (40 + 20 = 60). Už pirmojo keksiuko produktus ji sumokėtų 70 eurų, o už antrojo – 30 (30 + 70 ≤ 105).