12,8 % ze 4 miliard je:

Výsledkem je 512 milionů.

no pravda chybí velmi málo