problem set 3 complex pipelines 3415329