Print the shortest path
static void printPath ( List < int > path ) { int n = path . Count ; for ( int i = 0 ; i < n - 1 ; i ++ ) Console . Write ( path [ i ] + " ▁ - > ▁ " ) ; Console . Write ( path [ n - 1 ] + " STRNEWLINE " ) ; }