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