I'm voting for 20 shillings, too. The customer gave the sweetshop owner a fake bill, so no money was exchanged there. The sweetshop owner at first gained 10 shillings from the tobacconist. He gave six shillings-worth of candy and four actual shillings to the customer (=10), then gave another 10 shillings to the tobacconist, totaling twenty.