Push flow along paths that still have room until none is left. The last search marks a cut whose capacity equals the flow.
This interactive visualization needs JavaScript.