#include "testlib.h" #include namespace my_std{ using namespace std; #define pii pair #define fir first #define sec second #define MP make_pair #define rep(i,x,y) for (int i=(x);i<=(y);i++) #define drep(i,x,y) for (int i=(x);i>=(y);i--) #define go(x) for (int i=head[x];i;i=edge[i].nxt) #define templ template typedef long long ll; typedef double db; mt19937 rng(chrono::steady_clock::now().time_since_epoch().count()); templ inline T rnd(T l,T r) {return uniform_int_distribution(l,r)(rng);} templ inline bool chkmax(T &x,T y){return xy?x=y,1:0;} templ inline void read(T& t) { t=0;char f=0,ch=getchar();double d=0.1; while(ch>'9'||ch<'0') f|=(ch=='-'),ch=getchar(); while(ch<='9'&&ch>='0') t=t*10+ch-48,ch=getchar(); if(ch=='.'){ch=getchar();while(ch<='9'&&ch>='0') t+=d*(ch^48),d*=0.1,ch=getchar();} t=(f?-t:t); } templateinline void read(T& t,Args&... args){read(t); read(args...);} void file() { #ifdef NTFOrz freopen("a.in","r",stdin); #endif } inline void chktime() { #ifdef NTFOrz cerr<>=1,x=x*x%mod) if (y&1) ret=ret*x%mod;return ret;} ll inv(ll x){return ksm(x,mod-2);} #else ll ksm(ll x,int y){ll ret=1;for (;y;y>>=1,x=x*x) if (y&1) ret=ret*x;return ret;} #endif } using namespace my_std; int main() { registerValidation(); int n = inf.readInt(1, 100'000, "n"); inf.readSpace(); int m = inf.readInt(1, 100'000, "m"); inf.readEoln(); rep(i,1,n) { inf.readInt(1, 1'000'000'000, "a[i]"); if (i!=n) inf.readSpace(); else inf.readEoln(); } inf.readEof(); return 0; }