Full Paper 1 — real 120-question pattern
The real exam pattern: 120 questions on paper (20 A · 40 B · 60 C), of which you may attempt at most 15 A · 25 B · 20 C. Choosing what to attempt is part of the test — exactly as on exam day. Original questions only, so working the PYQ bank first spoils nothing.