#include <stdio.h> #include <stdlib.h> #include <stdbool.h> void DFS(int** maze,int** vis,int** stack,int m,int n,int i,int j,int top){ if(i==m-1&&j==n-1) { stack[top][0]=i; stack[top][1]=j; for(int i=0;i<=top;i++){ printf("(%d,%d)...