Borrowed Time

A latch-based pipeline uses two D-latches. Latch 1 is transparent HIGH and Latch 2 is transparent LOW. The clock period is 1000 ps with a 50% duty cycle (0-500ps HIGH, 500-1000ps LOW). Data is launched into Latch 1 exactly at t=0. Latch 1 D-to-Q delay is 50 ps. The combinational delay between the latches is 700 ps. Latch 2 setup time is 30 ps. How much time is "borrowed" from Latch 2's time budget?