#include<bits/stdc++.h>
using namespace std;
double a,b;
LeastSquare(vector<double>& x,vector<double>& y){
double t1=0,t2=0,t3=0,t4=0;
for(int i=0;i<x.size();++i){
t1+=x[i]*x[i];//xi2
t2+=x[i];//xi
t3+=x[i]*y[i];//xiyi
t4+=y[i];//yi
}
a=(t3*x.size()-t2*t4)/(t1*x.size()-t2*t2);
b=(t1*t4-t2*t3)/(t1*x.size()-t2*t2);
}
void print() {
cout<<a<<" "<<b<<endl;
}
int main(){
int n;
double loss;
int T;
cin>>T;
while(T--){
cin>>n>>loss;
if(n==1){
double x,y;
cin>>x>>y;
cout<<1<<" "<<y-x<<endl;
continue;
}
vector<double> x,y;
for(int i=0;i<n;i++){
double a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
LeastSquare(x,y);//LeastSquare为类名
print();
}
return 0;
}