#include using namespace std; typedef long long int ll; typedef long double ld; typedef vector vi; typedef vector vl; typedef vector vvl; typedef vector vvvl; typedef vector vvvvl; typedef vector vb; typedef vector vvb; typedef vector vvvb; typedef vector vvvvb; typedef pair pl; typedef pair ppl; typedef pair pppl; typedef pair pppppl; #define rep(i,a,b) for(int i=(a);i<(b);i++) #define rrep(i,a,b) for(int i=(b)-1;i>=(a);i--) #define all(a) begin(a),end(a) #define F first #define S second const ll mod=998244353; const string als="abcdefghijklmnopqrstuvwxyz"; const string ALS="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; const ll alb=1000000000; void ans(int n,int m){ vector> v(m); rep(i,0,m){ cin>>v[i].F>>v[i].S; } sort(v.begin(),v.end()); int y=v[0].F; rep(i,0,m){ v[i].F=v[i].F-y; } int z=v[m-1].F; z=n-z; int s=0; rep(i,0,m){ s=s+v[i].S; } if(s!=n){ cout<<"No"<s){ cout<<"No"<>t; rep(ujbaf,0,t){ int n,m; cin>>n>>m; ans(n,m); } }