Oба металла реагируют с кислотой.
Пусть в смеси было х моль Mg (М = 24 г/моль) и у моль Fe (М = 56 г/моль).
Тогда
24х + 56у = 4 г
Mg + H2SO4 → MgSO4 + H2
При реакции х моль магния выделяется х моль водорода.
Fe + H2SO4 → Fe SO4 + H2
При растворении у моль железа выделяется у моль водорода.
Всего водорода выделилось 2,24/22,4 = 0,1 моль.
Значит
х+у= 0,1 моль