0_0_5977057_13653\Main.java:7: illegal character: \35
#include<iostream>
^
0_0_5977057_13653\Main.java:8: illegal character: \35
#include<cmath>
^
0_0_5977057_13653\Main.java:10: class, interface, or enum expected
typedef long long LL;
^
0_0_5977057_13653\Main.java:11: class, interface, or enum expected
typedef unsigned long long ULL;
^
0_0_5977057_13653\Main.java:12: illegal character: \35
#define CC(m,what) memset(m,what,sizeof(m))
^
0_0_5977057_13653\Main.java:13: illegal character: \35
#define FOR(i,a,b) for( int i = (a) ; i<=(b) ; i ++ )
^
0_0_5977057_13653\Main.java:13: class, interface, or enum expected
#define FOR(i,a,b) for( int i = (a) ; i<=(b) ; i ++ )
^
0_0_5977057_13653\Main.java:13: class, interface, or enum expected
#define FOR(i,a,b) for( int i = (a) ; i<=(b) ; i ++ )
^
0_0_5977057_13653\Main.java:14: illegal character: \35
#define FF(i,a) for( int i = 0 ; i < (a) ; i ++ )
^
0_0_5977057_13653\Main.java:14: class, interface, or enum expected
#define FF(i,a) for( int i = 0 ; i < (a) ; i ++ )
^
0_0_5977057_13653\Main.java:14: class, interface, or enum expected
#define FF(i,a) for( int i = 0 ; i < (a) ; i ++ )
^
0_0_5977057_13653\Main.java:15: illegal character: \35
#define FFD(i,a) for( int i = (a)-1 ; i >= 0 ; i --)
^
0_0_5977057_13653\Main.java:15: class, interface, or enum expected
#define FFD(i,a) for( int i = (a)-1 ; i >= 0 ; i --)
^
0_0_5977057_13653\Main.java:15: class, interface, or enum expected
#define FFD(i,a) for( int i = (a)-1 ; i >= 0 ; i --)
^
0_0_5977057_13653\Main.java:16: illegal character: \35
#define SS(a) scanf("%d",&a)
^
0_0_5977057_13653\Main.java:17: illegal character: \35
#define LL(a) ((a)<<1)
^
0_0_5977057_13653\Main.java:18: illegal character: \35
#define RR(a) (((a)<<1)+1)
^
0_0_5977057_13653\Main.java:19: illegal character: \35
#define SZ(a) ((int)a.size())
^
0_0_5977057_13653\Main.java:20: illegal character: \35
#define PP(n,m,a) puts("---");FF(i,n){FF(j,m)cout << a[i][j] << ' ';puts("");}
^
0_0_5977057_13653\Main.java:20: class, interface, or enum expected
#define PP(n,m,a) puts("---");FF(i,n){FF(j,m)cout << a[i][j] << ' ';puts("");}
^
0_0_5977057_13653\Main.java:20: class, interface, or enum expected
#define PP(n,m,a) puts("---");FF(i,n){FF(j,m)cout << a[i][j] << ' ';puts("");}
^
0_0_5977057_13653\Main.java:20: class, interface, or enum expected
#define PP(n,m,a) puts("---");FF(i,n){FF(j,m)cout << a[i][j] << ' ';puts("");}
^
0_0_5977057_13653\Main.java:22: class, interface, or enum expected
const double Pi = acos(-1.0);
^
0_0_5977057_13653\Main.java:23: illegal character: \35
#define read freopen("in.txt","r",stdin)
^
0_0_5977057_13653\Main.java:24: illegal character: \35
#define write freopen("out.txt","w",stdout)
^
0_0_5977057_13653\Main.java:25: illegal character: \35
#define two(x) ((LL)1<<(x))
^
0_0_5977057_13653\Main.java:26: illegal character: \35
#define include(a,b) (((a)&(b))==(b))
^
0_0_5977057_13653\Main.java:27: '{' expected
template<class T> inline T countbit(T n) {return n?1+countbit(n&(n-1)):0;}
^
0_0_5977057_13653\Main.java:27: illegal start of type
template<class T> inline T countbit(T n) {return n?1+countbit(n&(n-1)):0;}
^
0_0_5977057_13653\Main.java:27: ';' expected
template<class T> inline T countbit(T n) {return n?1+countbit(n&(n-1)):0;}
^
0_0_5977057_13653\Main.java:27: illegal start of type
template<class T> inline T countbit(T n) {return n?1+countbit(n&(n-1)):0;}
^
0_0_5977057_13653\Main.java:27: <identifier> expected
template<class T> inline T countbit(T n) {return n?1+countbit(n&(n-1)):0;}
^
0_0_5977057_13653\Main.java:27: ';' expected
template<class T> inline T countbit(T n) {return n?1+countbit(n&(n-1)):0;}
^
0_0_5977057_13653\Main.java:27: invalid method declaration; return type required
template<class T> inline T countbit(T n) {return n?1+countbit(n&(n-1)):0;}
^
0_0_5977057_13653\Main.java:27: <identifier> expected
template<class T> inline T countbit(T n) {return n?1+countbit(n&(n-1)):0;}
^
0_0_5977057_13653\Main.java:27: ';' expected
template<class T> inline T countbit(T n) {return n?1+countbit(n&(n-1)):0;}
^
0_0_5977057_13653\Main.java:27: <identifier> expected
template<class T> inline T countbit(T n) {return n?1+countbit(n&(n-1)):0;}
^
0_0_5977057_13653\Main.java:27: illegal start of type
template<class T> inline T countbit(T n) {return n?1+countbit(n&(n-1)):0;}
^
0_0_5977057_13653\Main.java:27: <identifier> expected
template<class T> inline T countbit(T n) {return n?1+countbit(n&(n-1)):0;}
^
0_0_5977057_13653\Main.java:27: ';' expected
template<class T> inline T countbit(T n) {return n?1+countbit(n&(n-1)):0;}
^
0_0_5977057_13653\Main.java:27: illegal start of type
template<class T> inline T countbit(T n) {return n?1+countbit(n&(n-1)):0;}
^
0_0_5977057_13653\Main.java:27: <identifier> expected
template<class T> inline T countbit(T n) {return n?1+countbit(n&(n-1)):0;}
^
0_0_5977057_13653\Main.java:28: class, interface, or enum expected
template<class T> inline T sqr(T a) {return a*a;}
^
0_0_5977057_13653\Main.java:28: '{' expected
template<class T> inline T sqr(T a) {return a*a;}
^
0_0_5977057_13653\Main.java:28: illegal start of type
template<class T> inline T sqr(T a) {return a*a;}
^
0_0_5977057_13653\Main.java:28: ';' expected
template<class T> inline T sqr(T a) {return a*a;}
^
0_0_5977057_13653\Main.java:28: illegal start of type
template<class T> inline T sqr(T a) {return a*a;}
^
0_0_5977057_13653\Main.java:29: class, interface, or enum expected
template<class T> inline void checkmin(T &a,T b) {if(a == -1 || a > b)a = b;}
^
0_0_5977057_13653\Main.java:29: '{' expected
template<class T> inline void checkmin(T &a,T b) {if(a == -1 || a > b)a = b;}
^
0_0_5977057_13653\Main.java:29: <identifier> expected
template<class T> inline void checkmin(T &a,T b) {if(a == -1 || a > b)a = b;}
^
0_0_5977057_13653\Main.java:29: ';' expected
template<class T> inline void checkmin(T &a,T b) {if(a == -1 || a > b)a = b;}
^
0_0_5977057_13653\Main.java:29: illegal start of type
template<class T> inline void checkmin(T &a,T b) {if(a == -1 || a > b)a = b;}
^
0_0_5977057_13653\Main.java:29: ';' expected
template<class T> inline void checkmin(T &a,T b) {if(a == -1 || a > b)a = b;}
^
0_0_5977057_13653\Main.java:29: <identifier> expected
template<class T> inline void checkmin(T &a,T b) {if(a == -1 || a > b)a = b;}
^
0_0_5977057_13653\Main.java:30: illegal start of type
template<class T> inline void checkmax(T &a,T b) {if(a < b) a = b;}
^
0_0_5977057_13653\Main.java:30: ';' expected
template<class T> inline void checkmax(T &a,T b) {if(a < b) a = b;}
^
0_0_5977057_13653\Main.java:30: <identifier> expected
template<class T> inline void checkmax(T &a,T b) {if(a < b) a = b;}
^
0_0_5977057_13653\Main.java:30: invalid method declaration; return type required
template<class T> inline void checkmax(T &a,T b) {if(a < b) a = b;}
^
0_0_5977057_13653\Main.java:30: <identifier> expected
template<class T> inline void checkmax(T &a,T b) {if(a < b) a = b;}
^
0_0_5977057_13653\Main.java:30: ';' expected
template<class T> inline void checkmax(T &a,T b) {if(a < b) a = b;}
^
0_0_5977057_13653\Main.java:30: illegal start of type
template<class T> inline void checkmax(T &a,T b) {if(a < b) a = b;}
^
0_0_5977057_13653\Main.java:30: ';' expected
template<class T> inline void checkmax(T &a,T b) {if(a < b)
|