che c'entra che 9 x 3 = 27 ... 27 + 2 = 29 ?
il calcolo è
1° 10 x 3 = 30 quanto hanno inizialmente dato...
2° 30 - 5 = 25 quanto devono pagare...
3° 9 x 3 = 27 quanto effettivamente hanno dato...
4° 27 - 2 = 25 quanto hanno effettivamente pagato
5° 2 euro li lasciano di mancia (e non sono spariti)

quindi quanto devono pagare è la 2° (25) quanto hanno effettivamente dato è la 4° (25)

l'errore sta nel voler eguagliare due cifre che non hanno nulla in comune

25 non è divisibile per 3.

Ci sono i numeri periodici che sommati fanno 1
0,3 periodico X 3 = 1 Ecco l'euro mancante