#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; long long seed; inline long long rand(long long l, long long r) { static long long mo=1e9+7, g=78125; return l+((seed*=g)%=mo)%(r-l+1); } int main(){ int t; cin >> t; while(t--){ int n; cin >> n >> seed; vector x(n),y(n); for (int i = 0; i < n; i++) x[i] = rand(-1000000000, 1000000000), y[i] = rand(-1000000000, 1000000000); long long xpy_max = -(1LL<<50); long long xpy_min = 1LL<<50; long long xmy_max = -(1LL<<50); long long xmy_min = 1LL<<50; for(int i=0; i