The ONLY difficulty with such problems is that you have incompatible information. pages / minute just doesn't add. The secret is that minutes / page DOES add nicely.
Thinking logically, if they don't trip over each other, the right answer should be less than 24 minutes. That is the fastest single time. Working together, they must do it faster than that. If we get ANYTHING greater than 24 minutes, we'll have to go back to the drawing board.
I like to think in terms of "jobs". If the job is a 20 page document, how much of it can Jon tackle in 1 minute? 1/40. How much for Sue in 1 min? 1/30. And Jack? 1/24. So, how much of the JOB can be accomplished in 1 minute? 1/40 + 1/30 + 1/24 = 1/10
Finally, how long does it take to complete the entire JOB at this rate: (1/10 document) / minute?
This section is for the VERY interested student.
Caveats: It is unlikely that this rate will be achieved. Remember that "trip over" assumption? Well, unless they all finish a page at EXACTLY the same time, the rate will slow substantially somewhere toward the end. Check it out. If we think one page comes out every 40 seconds, we'll be wrong. Each must start a different page and a page does not actually appear until someone finishes one. The moment of the first page is when Jack prints page one at the 72 second mark. The second page is by Sue at 90 seconds and the 3rd by Jon at 120 seconds.
The next three are at 144, 180, and 216, by Jack, Sue, and Jack respectively. Now we have six done.
The next six are at 240, 270, 288, by Jack, Sue and Jon THEN all three finish a page at 360 seeconds. We have 12 done.
13 is at 432 by Jack
14 is at 450 by Sue
15 is at 480 by Jon
We're getting close to the exciting part!
16 is at 504 by Jack
17 is at 540 - this is Sue's 6th page.
18 is at 576 - this is Jack's 8th page - But john must now stop, since Jon and Sue are working on the last two pages. There is no more work for Jack.
19 is at 600 by Jon - when we thought we were done, but Sue is only 2/3 done with the last page. We must wait another 30 seconds for Sue to finish.
Of course, what we SHOULD have done was get rid of Jon when Jack was finished with #8 If we lose Jon and substitute Jack, we get a slightly different result.
Jack takes over and punches out Jon's last page at just under the 593 mark. Oddly, this realy doesn't help, since we still have to wait for Sue, who won't finish until 630.
Clearly, then, our only hope is to have Jack sub for Sue when he is done with Jon's last partial page. This saves only a little time, finishing at just under 623, still nowhere near 600. Why? Jon was idle after 576. Sue was idle after 593.
That "trip over" assumption is VERY important in practice.