int temp = setps_to_pos(current_pos, dest, forest);
if(temp==-1) return -1;
steps += temp;
current_pos = dest;
forest[dest.first][dest.second] = 1;
}
return steps;
}
int main()
{
vector<vector<int>> test {{54581641,64080174,24346381,69107959},{86374198,61363882,68783324,79706116},{668150,92178815,89819108,94701471},{83920491,22724204,46281641,47531096},{89078499,18904913,25462145,60813308}};