order of discovery: u v y x w z order of finish: x y v u z w