第一行包含两个正整数T和Type,分别表示测试数据的组数和数据类型
( Type = 1时只询问 gcd 的问题, Type = 2时只询问 lcm 的问题)。
以下T行,每行包含四个正整数N,M,L,R( 1 ≤ L ≤ R≤ M),含义如题面所述。
T<=500,Type=1时,M<=10^7,Type=2时M<=1000
5 1
5 5 1 5
5 5 2 5
5 5 3 5
5 5 4 5
5 5 5 5
3125
34
3
2
1