Answer:
Waitrose: £12.75
Budgens: £12.28.
Explanation:
The price of 6 tin cans in waitrose is £4.25
The price of 9 tin cans in budgens is £6.14
The price of one tin can in waitrose is

The price of 18 tin cans in waitrose will be

The price of one tin can in budgens is

The price of 18 tin cans in budgens will be

The price of 18 tin cans in waitrose is £12.75 and in budgens is £12.28.