First attempt at push-relabel