Recursive call for printing stack In reverse order
printExistPath ( sx , sy , last ) ; if ( sx . Count == last - 1 ) { Console . Write ( " ( " + x + " , ▁ " + y + " ) " ) ; } else { Console . Write ( " ( " + x + " , ▁ " + y + " ) - > " ) ; } }