int getCount(vector<vector<int>>& grid)
for(int i=1;i< grid.size()-1;i++)
for(int j=1;j<grid[0].size()-1;j++)
if(grid[i][j] ==1 && (grid[i][j+1]==2 || grid[i+1][j] ==2 || grid[i-1][j] ==2 || grid[i][j-1] ==2 ))
for(int i=0;i< grid.size();i++)
for(int j=0;j<grid[0].size();j++)
if(grid[i][j] ==-1) grid[i][j]=2;
if(grid[i][j]==1) other=true;
int orangesRotting(vector<vector<int>>& grid) {
vector<vector<int>>Lgrid(grid.size()+2,vector<int>(grid[0].size()+2,0));
for(int i=1;i<Lgrid.size()-1;i++)
for(int j=1;j<Lgrid[0].size()-1;j++)
Lgrid[i][j]=grid[i-1][j-1];
int res= getCount(Lgrid);