#include<bits/stdc++.h>
#define in read()
using namespace std;
namespace DEBUG {
void debug_out() { cerr << '\n'; }
template <typename Head, typename... Tail>
void debug_out(Head H, Tail... T) { cerr << ' ' << H, debug_out(T...); }
#define debug(...) cerr << '[' << #__VA_ARGS__ << "]:", debug_out(__VA_ARGS__)
} using namespace DEBUG;
//#define getchar() (S==T&&(T=(S=B)+fread(B,1,1<<15,stdin),S==T)?EOF:*S++)
//char B[1<<15],*S=B,*T=B;
inline int read()
{
char c=getchar();
int x=0,f=1;
while(c<48){if(c=='-')f=-1;c=getchar();}
while(c>47)x=(x*10)+(c^48),c=getchar();
return x*f;
}
inline void mwrite(int a)
{
if(a>9)mwrite(a/10);
putchar((a%10)|48);
}
inline void write(int a,char c)
{
mwrite(a<0?(putchar('-'),a=-a):a);
putchar(c);
}
signed main()
{
// freopen(".in","r",stdin);
// freopen(".out","w",stdout);
return 0;
}