#include<bits/stdc++.h>
using namespace std;
int dx[]={-2,-2,-1,-1,1,1,2,2};
int dy[]={-1,1,-2,2,-2,2,-1,1};
void funky(int a[][12],int x,int y,int n)
{
if(x<0 || x>=n || y<0 || y>=n)
return;
if(a[x][y]==0)
return;
a[x][y]=2;
for(int p=0;p<8;p++)
{
funky(a,x+dx[p],y+dy[p],n);
}
}
int main() {
int n;
cin>>n;
int a[12][12];
int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++){
cin>>a[i][j];
}
}
funky(a,0,0,n);
int c=0;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
//cout<<a[i][j]<<" “;
if(a[i][j]==1)
c++;
}
}
cout<<c<<”\n";
return 0;
}
sir i am getting segmentation error and i didn’t recognige please help sir