Will, it was not mentioned that only 1 mole of each is present. Anyway thanks for the *delete me*
Sorry, I realise what I said wasn't very clear. I just meant that you know two moles of CO
2 would be produced, so two moles of (CaCO
3+MgCO
3) would have been present, i.e. the number of moles of each carbonate added together would equal two. That is why you can write it like this: 100.086x + 84.313(2-x) = 192. It doesn't matter which one is (2-x) and which one is x, as long as you know what it corresponds to. If you wanted to be more accurate you could use 1.99959 instead of 2.
I got the mass of MgCO
3 to equal 43.68g, which is also quite far off 42g.