#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#include<cmath>using namespace std;int gcd(int x,int y){if(x%y==0)return y;else return gcd(y,x%y);}bool bo[20010];int main(){int x1,tt,x2,y1,cnt,sum,y2,i,k,j,n,m;memset(bo,0,sizeof(bo));bo[1]=bo[0]=true;for(i=2;i<=20000;i++)if(!bo[i])for(j=i*2;j<=20000;j+=i)bo[j]=true;scanf("%d",&tt);while(tt--){cnt=0;scanf("%d%d%d%d",&x1,&x2,&y1,&y2);for(i=x1;i<=x2;i++){for(j=y1;j<=y2;j++){if(i==0){if(j<0)k=-j;else k=j;if(!bo[k]&&k%4==3){cnt++;}}else if(j==0){if(i<0)k=-i;else k=i;if(!bo[k]&&k%4==3){cnt++;}}else{k=i*i+j*j;if(!bo[k])cnt++;}}}sum=(x2-x1+1)*(y2-y1+1);if(cnt!=0)k=gcd(sum,cnt);else k=sum;printf("%d/%dn",cnt/k,sum/k);}}


