You can put this solution on YOUR website! 160.95 - 128.44 = 32.51 discount = 20.1988% off
That's a weird number. Are you sure you have the values typed in correctly?
If it's rounded to 20% off, then glasses that normally cost $160.95 have a reduction of 32.19 for a final cost of $128.76