After 38 liters of petrol were poured into the tank, it was still 5% empty. How much petrol must be poured into the tank in order to fill it?

After 38 liters of petrol were poured into the tank, it was still 5% empty. How much petrol must be poured into the tank in order to fill it?

A. 38 liters
B. 40 liters
C. 38.5 liters
D. 2 liters
Explanation:
95% ———– 38
5% ———— ? => 2 liters