#include<iostream>
#include <string>
#include<cstring>
using namespace std;
const int N=20;
int in[N];
int out[N];
int t;
int main()
{
int flag=0;
while(cin>>t)
{
memset(in,0,sizeof(in));
memset(out,0,sizeof(out));
for(int i=0; i<t; i++)
{
cin>>in[i];
}
for(int i=0; i<t; i++)
{
cin>>out[i];
}
for(int i=0; i<t; i++)
{
int j=t-i-1;
if(in[i]!=out[j])
{
flag=1;
break;
}
}
if(flag==0)
{
cout<<"Yes."<<endl;
for(int i=0; i<t; i++)
{
cout<<"in"<<endl;
}
for(int i=0; i<t; i++)
{
cout<<"out"<<endl;
}
}
else if(flag==1)
{
cout<<"No."<<endl;
}
cout<<"FINISH"<<endl;
}
return 0;
}
#include <string>
#include<cstring>
using namespace std;
const int N=20;
int in[N];
int out[N];
int t;
int main()
{
int flag=0;
while(cin>>t)
{
memset(in,0,sizeof(in));
memset(out,0,sizeof(out));
for(int i=0; i<t; i++)
{
cin>>in[i];
}
for(int i=0; i<t; i++)
{
cin>>out[i];
}
for(int i=0; i<t; i++)
{
int j=t-i-1;
if(in[i]!=out[j])
{
flag=1;
break;
}
}
if(flag==0)
{
cout<<"Yes."<<endl;
for(int i=0; i<t; i++)
{
cout<<"in"<<endl;
}
for(int i=0; i<t; i++)
{
cout<<"out"<<endl;
}
}
else if(flag==1)
{
cout<<"No."<<endl;
}
cout<<"FINISH"<<endl;
}
return 0;
}