妹纸
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 32 M,其他语言64 M
64bit IO Format: %lld

题目描述

XHRlyb发明了一类数,叫做妹纸数。
假设xi∈[p,q],yi∈[u,v],且xi与yi均为整数,我们称这区间[p,q]相对于区间[u,v]的妹纸数为
XHRlyb想让Cwbc帮她快速计算多组区间(a,b]相对于区间[l,r)的妹纸数。
Cwbc显然是愿意帮助她的,但他知道你不想解决这个问题,于是就把这个问题交给了你。
聪明的你在仔细阅读题目后,一定可以顺利的解决这个问题!

输入描述:

输入数据有多行,每行有四个整数,a,b,l,r。

输出描述:

输出数据应有多行,每行有一个数,表示答案。
示例1

输入

复制
2 3 1 2

输出

复制
0

说明

任何数对1取模后的结果都为0。
示例2

输入

复制
3 6 2 4

输出

复制
1

备注:

a ≤ b,l ≤ r。
a,b,l,r∈[1,106]。
1 ≤ 数据组数 ≤ 1000。