Every algebraic manipulation question from 24 Cambridge IGCSE Mathematics (0580) past papers (May/June 2025 to May/June 2026), syllabus section 2.2. 30 questions covering Core and Extended tiers, ordered from Core to Extended. Each question is labelled with its question paper code (for example 0580/11/M/J/26) and every final answer matches the official Cambridge mark scheme. Try each question first, then click “Show solution” to check your working. This page is part of our IGCSE Maths 0580 Algebra and Graphs past paper questions.
0580 Algebraic Manipulation past paper questions: Core (Papers 1 and 3)
May/June 2026 · Paper 1 · 0580/11/M/J/26 · Q21(b)
Expand the brackets and simplify (x + 8)(x − 5).
Show solution
- Multiply each term in the first bracket by each term in the second bracket.
- x × x = x², x × (−5) = −5x, 8 × x = 8x, 8 × (−5) = −40.
- Collect like terms: −5x + 8x = 3x.
- (x + 8)(x − 5) = x² + 3x − 40
May/June 2026 · Paper 1 · 0580/12/M/J/26 · Q18
(a) Simplify 3x − 2y + 5x + 7y. (b) Expand the brackets and simplify (3x + 5)(x − 7).
Show solution
- Collect the x terms: 3x + 5x = 8x. Collect the y terms: −2y + 7y = 5y.
- 8x + 5y
- Multiply each term in the first bracket by each term in the second.
- 3x × x = 3x², 3x × (−7) = −21x, 5 × x = 5x, 5 × (−7) = −35.
- Collect like terms: −21x + 5x = −16x.
- (3x + 5)(x − 7) = 3x² − 16x − 35
May/June 2026 · Paper 1 · 0580/13/M/J/26 · Q12
Factorise 5c − 15c²d.
Show solution
- Find the highest common factor of 5c and 15c²d. Numbers: 5. Letters: c.
- HCF = 5c. Divide each term by it: 5c ÷ 5c = 1 and 15c²d ÷ 5c = 3cd.
- 5c − 15c²d = 5c(1 − 3cd)
- Tip: Do not forget the 1. 5c × 1 = 5c.
May/June 2026 · Paper 3 · 0580/31/M/J/26 · Q20(b)
Factorise 6x² + 12x.
Show solution
- Find the highest common factor of 6x² and 12x. Numbers: 6. Letters: x.
- HCF = 6x. Divide each term: 6x² ÷ 6x = x and 12x ÷ 6x = 2.
- 6x² + 12x = 6x(x + 2)
May/June 2026 · Paper 3 · 0580/32/M/J/26 · Q12
Factorise x² + 7x.
Show solution
- Both terms have x as a factor: x² = x × x and 7x = 7 × x.
- Take x outside the bracket: x(x + 7)
- Check: x(x + 7) = x² + 7x ✓
May/June 2026 · Paper 3 · 0580/33/M/J/26 · Q12
Simplify 9w + 5q − 7w + 3q.
Show solution
- Collect the w terms: 9w − 7w = 2w.
- Collect the q terms: 5q + 3q = 8q.
- 2w + 8q
Feb/Mar 2026 · Paper 1 · 0580/12/F/M/26 · Q18
Factorise 9x³ − 6x.
Show solution
- Find the highest common factor of 9x³ and 6x.
- Numbers: the HCF of 9 and 6 is 3. Letters: both terms contain at least one x.
- HCF = 3x. Divide each term by it: 9x³ ÷ 3x = 3x² and 6x ÷ 3x = 2.
- 9x³ − 6x = 3x(3x² − 2)
Feb/Mar 2026 · Paper 1 · 0580/12/F/M/26 · Q22
(a) Expand the brackets and simplify (2x + 5)(x + 3).
(b) The diagram shows a rectangle (2x + 5) by (x + 3) with a rectangle 2x by (x + 1) cut out of one corner. Find an expression for the area of this shape. Give your answer in its simplest form.
Show solution
- Multiply each term in the first bracket by each term in the second.
- 2x × x = 2x², 2x × 3 = 6x, 5 × x = 5x, 5 × 3 = 15.
- Collect like terms: 6x + 5x = 11x.
- (2x + 5)(x + 3) = 2x² + 11x + 15
- Area of the shape = big rectangle − cut-out rectangle.
- Big rectangle = (2x + 5)(x + 3) = 2x² + 11x + 15 (from part (a)).
- Cut-out = 2x(x + 1) = 2x² + 2x.
- Area = 2x² + 11x + 15 − (2x² + 2x) = 2x² + 11x + 15 − 2x² − 2x.
- Area = 9x + 15
Oct/Nov 2025 · Paper 1 · 0580/11/O/N/25 · Q25
Expand and simplify (x + 3)(x − 2).
Show solution
- Multiply each term in the first bracket by each term in the second.
- x × x = x², x × (−2) = −2x, 3 × x = 3x, 3 × (−2) = −6.
- Collect like terms: −2x + 3x = x.
- (x + 3)(x − 2) = x² + x − 6
Oct/Nov 2025 · Paper 1 · 0580/12/O/N/25 · Q25
(a) Expand and simplify (x − 5)(x + 2). (b) Factorise 5x³ + 10x.
Show solution
- Multiply each term in the first bracket by each term in the second.
- x × x = x², x × 2 = 2x, −5 × x = −5x, −5 × 2 = −10.
- Collect like terms: 2x − 5x = −3x.
- (x − 5)(x + 2) = x² − 3x − 10
- Find the highest common factor of 5x³ and 10x. Numbers: 5. Letters: x.
- HCF = 5x. Divide each term: 5x³ ÷ 5x = x² and 10x ÷ 5x = 2.
- 5x³ + 10x = 5x(x² + 2)
Oct/Nov 2025 · Paper 1 · 0580/13/O/N/25 · Q17
(a) kˣ × k⁵ = k²⁰. Find the value of x. (b) Expand and simplify (x + 5)(x − 4). (c) Factorise 21r³ − 7r.
Show solution
- When multiplying powers of k, add the indices: kˣ × k⁵ = kx + 5.
- x + 5 = 20, so x = 15
- Multiply each term in the first bracket by each term in the second.
- x × x = x², x × (−4) = −4x, 5 × x = 5x, 5 × (−4) = −20.
- Collect like terms: −4x + 5x = x.
- (x + 5)(x − 4) = x² + x − 20
- Find the highest common factor of 21r³ and 7r. Numbers: 7. Letters: r.
- HCF = 7r. Divide each term: 21r³ ÷ 7r = 3r² and 7r ÷ 7r = 1.
- 21r³ − 7r = 7r(3r² − 1)
Oct/Nov 2025 · Paper 3 · 0580/31/O/N/25 · Q17
Factorise 21x − 7xy.
Show solution
- Find the highest common factor of 21x and 7xy. Numbers: 7. Letters: x.
- HCF = 7x. Divide each term: 21x ÷ 7x = 3 and 7xy ÷ 7x = y.
- 21x − 7xy = 7x(3 − y)
Oct/Nov 2025 · Paper 3 · 0580/33/O/N/25 · Q19
Expand and simplify 3(5x + 2) − 4(x + 1).
Show solution
- Expand the first bracket: 3 × 5x + 3 × 2 = 15x + 6.
- Expand the second bracket. Take care with the minus: −4 × x − 4 × 1 = −4x − 4.
- Put them together: 15x + 6 − 4x − 4.
- Collect like terms: 15x − 4x = 11x and 6 − 4 = 2.
- 11x + 2
May/June 2025 · Paper 1 · 0580/11/M/J/25 · Q16
(a) Simplify. 6a + 4b − a − 5b
(b) Factorise. (i) 6x + 15y (ii) x²y − 5xy
Show solution
- Collect the a terms: 6a − a = 5a.
- Collect the b terms: 4b − 5b = −b.
- 6a + 4b − a − 5b = 5a − b
- Find the highest common factor of 6x and 15y: the numbers 6 and 15 share 3.
- 6x ÷ 3 = 2x and 15y ÷ 3 = 5y.
- 6x + 15y = 3(2x + 5y)
- Both terms contain x and y, so take out xy.
- x²y ÷ xy = x and 5xy ÷ xy = 5.
- x²y − 5xy = xy(x − 5)
- Check: xy × x − xy × 5 = x²y − 5xy ✓
May/June 2025 · Paper 1 · 0580/12/M/J/25 · Q23
(a) Factorise. 9x − 6xy
(b) Expand and simplify. (2x + 3)(x − 4)
Show solution
- Find the highest common factor of 9x and 6xy. Numbers: 3. Letters: x.
- HCF = 3x. Divide each term: 9x ÷ 3x = 3 and 6xy ÷ 3x = 2y.
- 9x − 6xy = 3x(3 − 2y)
- Multiply each term in the first bracket by each term in the second.
- 2x × x = 2x², 2x × (−4) = −8x, 3 × x = 3x, 3 × (−4) = −12.
- Collect like terms: −8x + 3x = −5x.
- (2x + 3)(x − 4) = 2x² − 5x − 12
0580 Algebraic Manipulation past paper questions: Extended (Papers 2 and 4)
May/June 2026 · Paper 2 · 0580/21/M/J/26 · Q16
Expand and simplify (3x + a)(x + 4a).
Show solution
- Multiply each term in the first bracket by each term in the second.
- 3x × x = 3x², 3x × 4a = 12ax, a × x = ax, a × 4a = 4a².
- Collect like terms: 12ax + ax = 13ax.
- 3x² + 13ax + 4a²
May/June 2026 · Paper 2 · 0580/22/M/J/26 · Q7
Factorise 6wx − 4xy.
Show solution
- Find the highest common factor of 6wx and 4xy. Numbers: 2. Letters: x is in both.
- HCF = 2x. Divide each term: 6wx ÷ 2x = 3w and 4xy ÷ 2x = 2y.
- 6wx − 4xy = 2x(3w − 2y)
May/June 2026 · Paper 2 · 0580/22/M/J/26 · Q19
Expand and simplify (3x + 1)(x + 4)(x − 2).
Show solution
- Multiply the first two brackets: (3x + 1)(x + 4) = 3x² + 12x + x + 4 = 3x² + 13x + 4.
- Now multiply by (x − 2): (3x² + 13x + 4)(x − 2).
- 3x² × x = 3x³, 3x² × (−2) = −6x², 13x × x = 13x², 13x × (−2) = −26x, 4 × x = 4x, 4 × (−2) = −8.
- Collect like terms: −6x² + 13x² = 7x² and −26x + 4x = −22x.
- 3x³ + 7x² − 22x − 8
May/June 2026 · Paper 2 · 0580/22/M/J/26 · Q21
(a) Write x² + 8x − 7 in the form (x + a)² + b, where a and b are integers.
(b) Write down the coordinates of the turning point of the curve y = x² + 8x − 7.
Show solution
- Halve the number in front of x: 8 ÷ 2 = 4, so start with (x + 4)².
- (x + 4)² = x² + 8x + 16, which is 16 too big compared with x² + 8x.
- So x² + 8x = (x + 4)² − 16, and x² + 8x − 7 = (x + 4)² − 16 − 7.
- (x + 4)² − 23
- (x + 4)² is never negative, so y is smallest when (x + 4)² = 0, that is, when x = −4.
- Then y = 0 − 23 = −23.
- Turning point = (−4, −23)
May/June 2026 · Paper 2 · 0580/23/M/J/26 · Q26
(a) Write 3x² − 6x + 5 in the form a(x + b)² + c.
(b) Write down the coordinates of the turning point of the graph of y = 3x² − 6x + 5.
Show solution
- Take out 3 from the x² and x terms: 3x² − 6x + 5 = 3(x² − 2x) + 5.
- Complete the square inside: x² − 2x = (x − 1)² − 1.
- So 3[(x − 1)² − 1] + 5 = 3(x − 1)² − 3 + 5.
- 3(x − 1)² + 2
- (x − 1)² is never negative, so y is smallest when (x − 1)² = 0, that is, when x = 1.
- Then y = 0 + 2 = 2.
- Turning point = (1, 2)
Feb/Mar 2026 · Paper 2 · 0580/22/F/M/26 · Q4
Simplify a × 2a + 3a.
Show solution
- Multiply first: a × 2a = 2 × a × a = 2a².
- 2a² and 3a are not like terms (one has a², the other has a), so they cannot be added.
- 2a² + 3a
Oct/Nov 2025 · Paper 2 · 0580/22/O/N/25 · Q15
Factorise. (a) x² − 64 (b) 5x(x − 2y) + 6(x − 2y)²
Show solution
- x² − 64 is a difference of two squares: x² − 8².
- a² − b² = (a + b)(a − b), so x² − 64 = (x + 8)(x − 8)
- Both terms contain the bracket (x − 2y), so take it out as a common factor.
- 5x(x − 2y) + 6(x − 2y)² = (x − 2y)[5x + 6(x − 2y)]
- Simplify inside the square bracket: 5x + 6x − 12y = 11x − 12y.
- (x − 2y)(11x − 12y)
Oct/Nov 2025 · Paper 2 · 0580/22/O/N/25 · Q22
A graph with equation y = x² + bx + c has a minimum point at (−5, 12). Find the value of b and the value of c.
Show solution
- A curve y = (x − p)² + q has its minimum point at (p, q).
- The minimum is at (−5, 12), so y = (x + 5)² + 12.
- Expand: (x + 5)² = x² + 10x + 25, so y = x² + 10x + 25 + 12 = x² + 10x + 37.
- Compare with y = x² + bx + c: b = 10, c = 37
Oct/Nov 2025 · Paper 2 · 0580/23/O/N/25 · Q14
The minimum point on a quadratic curve is (−3, −5). (a) Find the equation of the line of symmetry of the curve. (b) Write the equation of the curve in the form y = (x + a)² + b.
Show solution
- A quadratic curve is symmetrical about the vertical line through its minimum point.
- The minimum is at x = −3, so the line of symmetry is x = −3
- A curve y = (x + a)² + b has its minimum at (−a, b).
- The minimum is (−3, −5), so a = 3 and b = −5: y = (x + 3)² − 5
Oct/Nov 2025 · Paper 2 · 0580/23/O/N/25 · Q15
Factorise. (a) x² − 7x + 12 (b) 5x + 10y + 6ny + 3nx
Show solution
- Find two numbers that multiply to +12 and add to −7: −3 and −4.
- x² − 7x + 12 = (x − 3)(x − 4)
- Rearrange into pairs that share a factor: (5x + 10y) + (3nx + 6ny).
- Factorise each pair: 5(x + 2y) + 3n(x + 2y).
- Both parts contain (x + 2y), so take it out: (x + 2y)(5 + 3n)
Oct/Nov 2025 · Paper 4 · 0580/41/O/N/25 · Q6
Expand g(3 − 2g).
Show solution
- Multiply each term inside the bracket by g.
- g × 3 = 3g
- g × (−2g) = −2g²
- g(3 − 2g) = 3g − 2g²
Oct/Nov 2025 · Paper 4 · 0580/42/O/N/25 · Q17
Expand and simplify (x − 2)(2x + 3)(x + 4).
Show solution
- Multiply the first two brackets: (x − 2)(2x + 3) = 2x² + 3x − 4x − 6 = 2x² − x − 6.
- Multiply the result by (x + 4): every term times x, then every term times 4.
- 2x² × x − x × x − 6 × x = 2x³ − x² − 6x.
- 2x² × 4 − x × 4 − 6 × 4 = 8x² − 4x − 24.
- Collect like terms: 2x³ + (−x² + 8x²) + (−6x − 4x) − 24.
- 2x³ + 7x² − 10x − 24
Oct/Nov 2025 · Paper 4 · 0580/43/O/N/25 · Q16
Expand and simplify. (a) 7(x + 2) + 4(3x − 5) (b) (3x − y)(5x + 2y)
Show solution
- Expand each bracket: 7(x + 2) = 7x + 14 and 4(3x − 5) = 12x − 20.
- Add them: 7x + 14 + 12x − 20.
- Collect like terms: 7x + 12x = 19x and 14 − 20 = −6.
- 19x − 6
- Multiply every term in the first bracket by every term in the second.
- 3x × 5x = 15x², 3x × 2y = 6xy, −y × 5x = −5xy, −y × 2y = −2y².
- Collect the xy terms: 6xy − 5xy = xy.
- 15x² + xy − 2y²
May/June 2025 · Paper 2 · 0580/21/M/J/25 · Q1
Simplify. 7c − 5d + c + 3d
Show solution
- Collect the c terms: 7c + c = 8c.
- Collect the d terms: −5d + 3d = −2d.
- 7c − 5d + c + 3d = 8c − 2d
May/June 2025 · Paper 2 · 0580/21/M/J/25 · Q16
Expand and simplify. (x + 4)(x − 3)(3x + 2)
Show solution
- Multiply the first two brackets: (x + 4)(x − 3) = x² − 3x + 4x − 12 = x² + x − 12.
- Now multiply by (3x + 2): (x² + x − 12)(3x + 2).
- x² × 3x = 3x³, x² × 2 = 2x², x × 3x = 3x², x × 2 = 2x, −12 × 3x = −36x, −12 × 2 = −24.
- Collect like terms: 2x² + 3x² = 5x² and 2x − 36x = −34x.
- 3x³ + 5x² − 34x − 24
Browse IGCSE Maths questions by topic
Book a free trial class
Tell us a little about your requirement.