shortest augmenting path algorithm example