Problem 1:

a) 8 packets

b) 3 packets

c) £32.59

d) 7,41

Problem 2:

a) 12 packs

b) John need to spend: £23,88; He will have 6,12.