Я решаю такие задачи не через пропорции, а через количество вещества. Получается быстрее и проще, вот, убедитесь сами:
Mg + H2SO4 ==> MgSO4 + H2
Находим чистый магний:
100% - 28% = 72%
m(Mg) = 5 * 0,72 = 3,6 г
По уравнению реакции мы видим, что
n(Mg) = n(H)
n(Mg) = 3,6 / 24 = 0,15 моль
V(H2) = 0,15 * 22,4 = 3,36 л