ognuno di loro ha in pratica speso 9 Euro, per un totale di 27 Euro, più 2 Euro dati al cameriere si arriva ad una somma di 29 Euro, ma dove è finito il restante 1 Euro che manca ai 30 Euro iniziali
L'errore sta nel fatto che i 9 euro considerano già la mancia data al cameriere.
Mi spiego

Se spendono 30 euro e gli fanno lo sconto di 5 in verità è come se avessero speso 25 euro e di conseguenza a testa avrebbero speso 25/3 = 8,33 euro (approssimato per difetto)
I due euro di mancia vanno ripartiti su tutti e tre quindi 2/3 = 0,67 euro (approssimato per eccesso)
Quindi a capoccia hanno speso effettivamente 8,33 + 0,67 = 9 euro

Cioè in totale 27 euro.
E considerata la differenza tra sconto e mancia tornano i 30 Euro.

Spero vada bene ^^