#arc050b. [arc050_b]花束

[arc050_b]花束

問題文

高橋君は赤い花を RR 本、青い花を BB 本持っています。高橋君は次の 22 種類の花束を作ることができます。

  • xx 本の赤い花と 11 本の青い花からなる花束
  • 11 本の赤い花と yy 本の青い花からなる花束

高橋君が作ることのできる花束の個数の最大値を求めてください。すべての花を使い切る必要はありません。

制約

  • 1RB10181≦R,B≦10^{18}
  • 2xy1092≦x,y≦10^9

入力

入力は以下の形式で標準入力から与えられる。

RR BB xx yy

出力

高橋君が作ることのできる花束の個数の最大値を出力せよ。


入力例1


5 5
3 4

出力例1


2

33 本の赤い花と 11 本の青い花からなる花束」を 11 個と、「11 本の赤い花と 44 本の青い花からなる花束」を 11 個作ればよいです。このとき、赤い花が 11 本余ります。


入力例2


10 20
2 2

出力例2


10

11 本の赤い花と 22 本の青い花からなる花束」を 1010 個作ればよいです。


入力例3


1 1
2 2

出力例3


0

入力例4


10000000000 10000000000
4 3

出力例4


4545454545

入力値および出力値は 3232 bit 整数型に収まらない場合があります。