草稿
#include<iostream>
using namespace std;
int arr[16];
int result[16];
int b;
void f(int start,int num)
{
int i;
for(i=start;i<=16-num;i++)
{
result[num]=i;
f(i+1,num+1);
}
}
int main()
{
int i;
char str[4];
for(i=0;i<4;i++)
{
cin>>str;
for(j=0;j<4;j++)
if(str[j]=='w')
arr[i*4+j]=1;
else arr[i*4+j]=0;
}
b=0;
for(i=1;i<=16;i++)
{
f(0,0);
if(b) break;
}
if(!b)
cout<<"impossible"<<endl;
}