why only until n-2 ? How will node 'n-1' ever be a destination neighbor?