#include<cstdio>
#include<cstdlib>
#define db double
#define pc putchar
#define gc getchar
#define ll long long
#define Tp template<typename _T>
#define Me(a,b) memset(a,b,sizeof(a))
Tp _T mabs(_T x){ return x>0?x:-x; }
Tp _T mmin(_T x,_T y){ return x<y?x:y; }
Tp _T mmax(_T x,_T y){ return x<y?y:x; }
Tp void mswap(_T &x,_T &y){ _T t=x; x=y; y=t; return; }
Tp void print(_T x){ if(x<0) pc('-'),x=-x; if(x>9) print(x/10); pc(x%10+48); return; }
#define maxn
#define maxm
#define MOD
using namespace std;
#define Type int
Type read(){
	Type sum=0; char c=gc(); int flag=0;
	while(c!='-'&&(c<'0'||c>'9')) c=gc();
	if(c=='-') flag=1,c=gc();
	while('0'<=c&&c<='9') sum=(sum<<1)+(sum<<3)+(c^48),c=gc();
	if(flag) return -sum; else return sum;
}
ll x,y; int i;
int main(){
	//freopen(".in","r",stdin);
	//freopen(".out","w",stdout);
	FILE *f1=fopen("1.out","r"),*f2=fopen("plant2.ans","r");
	system("plant < plant1.in > 1.out");
	system("fc 1.out plant1.ans");
//	while(~fscanf(f1,"%lld",&x)){
//		fscanf(f2,"%lld",&y); i++;
//		if(x!=y){ printf("%d-th number WA read=%lld,ans=%lld",i,x,y); return 0; }
//	} printf("OK %d number(s)",i); return 0;
}
