Better use equation in the form:
n(C3HzOt+2KMnO4 = 2MnO2+2KHCO3+CO2+yH2O) n =1, 2, 3 ...
and express z and t by y.
You will get 2 equation with 3 variables and start modeling: y =1, 2, 3 …. For n=1, then 2 and so on. For each formula check the multiplicity (eg. C3H6O6 = 3CH2O2) and possibility of existence such a compound (CH2O2 exists, C3H6O6 exists but is rather unstable).