#include
#include
using namespace std;
struct tile{
int val;
bool checked;
};
tile v10001000;
ifstream fin(“poseidon.in”);
ofstream fout(“poseidon.out”);
int factorial(int fact){
if(fact 1 || fact 0)
return 1;
return fact*factorial(fact-1)%1000000007;
}
int check_island(int xV, int yV, int x, int y){int comori = 0; if(v[xV][yV].val -1) return 0; v[xV][yV].checked = true; if(v[xV][yV].val > 0) comori += 1; if(xV+1 return comori; }
int main()
{
int c, x, y, va,xP,yP;
cin>>c>>x>>y;