Discounts and allowances - puzzle online