Combine like terms
Expand a number across brackets
Expand a variable across brackets
Expand numbers and variables across brackets
Multi-bracket madness
100

2x + 3x 

5x

100

2 (x +5) 

2x + 10

100

x (3 + y) 

3x + xy

100

3x (2x + 4) 

6x2 + 12x

100

(x + 2) (x+ 3)

x2 + 5x + 6

200

4a + 2b -3a + b

a + 3b

200

3 (4 +y) 

12 + 3y

200

a (4a + 2) 

4a2 + 2a

200

2y (3y -5) 

6y2 -10y

200

(2a + 1) (a+3) 

2a2 7a + 3

300

5m - 3n + 2m + 4n 

7m + n

300

5 (2a - 7) 

10a - 35

300

m(5m-3) 

5m2 -3m

300

4a (2b + 3) 

8ab + 12a

300

(x + 4) (x-1) 

x2 + 3x-4