class Solution { public: bool solve(vector>grid,int ir,int ic,int row,int col,vector>memo){ if(!(ir>=0 && ir=0 && ic>& grid) { //code here int row = grid.size(); int col = grid[0].size(); int ir,ic; vector>memo(501,vector(501,-1)); for(int i=0;i