問題文
0以上m1m2未満の整数の中で、以下の両方を満たす物の個数を求めよ。
- m1で割った余りがl1以上r1以下
- m2で割った余りがl2以上r2以下
制約
- 入力は全て整数
- 1≤m1,m2≤109
- 0≤l1≤r1<m1
- 0≤l2≤r2<m2
入力
入力は以下の形式で与えられます。
m1 l1 r1
m2 l2 r2
出力
結果を1行に出力して下さい。
サンプル
0以上6未満の整数の中で、2で割った余りが0かつ、3で割った余りが1か2であるのは、2,4となります。よって、求める個数は2です。
条件を満たす整数が存在しない場合もあります。
入力3
747857574 136939158 295514360
222911446 27679410 118301875
オーバーフローに注意してください。