sdigits="z0123456789"
choice=0
count=0
masses=0
formula=""
thesubs=""
equation=""
split=0
function choose(){
	choice=Math.ceil((rxn.length-1)*Math.random())
	splt=1*rxn[choice][0]-1
	count=1*rxn[choice][0]+1*rxn[choice][1]
	formula=new Array()
	thesubs=new Array()
	masses=new Array()
	for(k=0;k<coeffs[choice].length;k++)coeffs[choice][k]!=1?thesubs[k]=coeffs[choice][k]:thesubs[k]="";
	for(j=2;j<=count+1;j++){
		formula[j-2]=getformula(j);
		masses[j-2]=getmass(j)
	}
	assemble(splt,thesubs,formula)
}		
function getformula(x){
		sub="false"
		newstring=""
		thestring=rxn[choice][x]
		for(k=0;k<thestring.length;k++){
			nextchar=thestring.charAt(k)
			if(sdigits.indexOf(nextchar)>0){
				sub=="false"?newstring+=("<sub>"+nextchar):newstring+=nextchar;
				sub="true"
				}
			else{
				sub=="true"?newstring+=("</sub>"+nextchar):newstring+=nextchar;
				sub="false"
				}
		}
		sub=="true"?newstring+="</sub>":"";
		return newstring
}
function getmass(x){
        for(k=1;k<cmpd.length;k++){
                    if(rxn[choice][x]==cmpd[k][0]){
                         themass=coeffs[choice][x-2]*cmpd[k][1]
                         break
                        }
               }
	return themass
}
function assemble(splt,thesubs,formula){
	equation=thesubs[0]+formula[0]
	for(j=1;j<formula.length;j++){
		j==splt+1?equation+=("=>"+thesubs[j]+formula[j]):equation+=("+"+thesubs[j]+formula[j]);
	}
}	

rxn=new Array();
coeffs=new Array()
rxn[1]=new Array(2,2,"FeS","HCl","H2S","FeCl2")
coeffs[1]=new Array(1,2,1,1)
rxn[2]=new Array(1,2,"KNO3","KNO2","O2")
coeffs[2]=new Array(2,2,1)
rxn[3]=new Array(1,3,"Pb(NO3)2","PbO","NO2","O2")
coeffs[3]=new Array(2,2,4,1)
rxn[4]=new Array(2,2,"Na","H2O","NaOH","H2")
coeffs[4]=new Array(2,2,2,1)
rxn[5]=new Array(2,2,"Fe","H2O","Fe3O4","H2")
coeffs[5]=new Array(3,4,1,4)
rxn[6]=new Array(2,2,"C2H5OH","O2","CO2","H2O")
coeffs[6]=new Array(2,6,4,6)
rxn[7]=new Array(2,2,"Fe3O4","H2","Fe","H2O")
coeffs[7]=new Array(1,4,3,4)
rxn[8]=new Array(2,1,"CO2","NaOH","NaHCO3")
coeffs[8]=new Array(1,1,1)
rxn[9]=new Array(2,2,"NaCl","H2SO4","HCl","NaHSO4")
coeffs[9]=new Array(1,1,1,1)
rxn[10]=new Array(2,2,"CaC2","H2O","C2H2","Ca(OH)2")
coeffs[10]=new Array(1,2,1,1)
rxn[11]=new Array(2,2,"C8H18","O2","CO2","H2O")
coeffs[11]=new Array(2,25,16,18)
rxn[12]=new Array(1,2,"CaCO3","CaO","CO2")
coeffs[12]=new Array(1,1,1)
rxn[13]=new Array(2,2,"NH3","O2","H2O","NO")
coeffs[13]=new Array(4,5,6,4)
rxn[14]=new Array(2,1,"NO","O2","NO2")
coeffs[14]=new Array(2,1,2)
rxn[15]=new Array(1,2,"H3BO3","H4B6O11","H2O")
coeffs[15]=new Array(6,1,7)
rxn[16]=new Array(1,2,"C6H12O6","C2H5OH","CO2")
coeffs[16]=new Array(1,2,2)
rxn[17]=new Array(2,2,"CaC2","N2","CaCN2","C")
coeffs[17]=new Array(1,1,1,1)
rxn[18]=new Array(2,2,"CaCN2","H2O","CaCO3","NH3")
coeffs[18]=new Array(1,3,1,2)
rxn[19]=new Array(2,2,"C6H6","O2","CO2","H2O")
coeffs[19]=new Array(2,15,12,6)
rxn[20]=new Array(2,2,"C7H16","O2","CO2","H2O")
coeffs[20]=new Array(1,11,7,8)
rxn[21]=new Array(1,2,"H3PO3","H3PO4","PH3")
coeffs[21]=new Array(4,3,1)
rxn[22]=new Array(2,2,"CO","Fe3O4","FeO","CO2")
coeffs[22]=new Array(1,1,3,1)
rxn[23]=new Array(2,2,"ZnS","O2","ZnO","SO2")
coeffs[23]=new Array(2,3,2,2)
rxn[24]=new Array(2,2,"Na2O2","H2O","NaOH","O2")
coeffs[24]=new Array(2,2,4,1)
rxn[25]=new Array(2,2,"SiO2","H2F2","SiF4","H2O")
coeffs[25]=new Array(1,2,1,2)
rxn[26]=new Array(2,2,"Al4C3","H2O","CH4","Al(OH)3")
coeffs[26]=new Array(1,12,3,4)
rxn[27]=new Array(2,2,"Al","H2SO4","Al2(SO4)3","H2")
coeffs[27]=new Array(2,3,1,3)
rxn[28]=new Array(2,2,"C3H8","O2","CO2","H2O")
coeffs[28]=new Array(1,5,3,4)
rxn[29]=new Array(2,1,"NO","O2","NO2")
coeffs[29]=new Array(2,1,2)
rxn[30]=new Array(1,3,"(NH4)2Cr2O7","N2","H2O","Cr2O3")
coeffs[30]=new Array(1,1,4,1)
rxn[31]=new Array(2,2,"BiCl3","H2S","Bi2S3","HCl")
coeffs[31]=new Array(2,3,1,6)
rxn[32]=new Array(2,2,"NaCN","H2SO4","Na2SO4","HCN")
coeffs[32]=new Array(2,1,1,2)
rxn[33]=new Array(2,1,"NH3","H3PO4","(NH4)3PO4")
coeffs[33]=new Array(3,1,1)
rxn[34]=new Array(2,2,"Mg","H2SO4","MgSO4","H2")
coeffs[34]=new Array(1,1,1,1)
rxn[35]=new Array(2,2,"C4H10","O2","CO2","H2O")
coeffs[35]=new Array(2,13,8,10)
rxn[36]=new Array(2,2,"H2O","CO2","C12H22O11","O2")
coeffs[36]=new Array(11,12,1,12)
rxn[37]=new Array(2,2,"H2O","C","H2","CO")
coeffs[37]=new Array(1,1,1,1)
rxn[38]=new Array(2,1,"S","O2","SO2")
coeffs[38]=new Array(1,1,1)
rxn[39]=new Array(2,1,"SO2","O2","SO3")
coeffs[39]=new Array(2,1,2)
rxn[40]=new Array(2,2,"NaOH","KHC8H4O4","NaKC8H4O4","H2O")
coeffs[40]=new Array(1,1,1,1)
rxn[41]=new Array(2,3,"C6H6OS","O2","CO2","H2O","SO3")
coeffs[41]=new Array(2,17,12,6,2)
rxn[42]=new Array(2,2,"NaOH","H2SO4","Na2SO4","H2O")
coeffs[42]=new Array(2,1,1,2)
rxn[43]=new Array(2,2,"FeS","HCl","FeCl2","H2S")
coeffs[43]=new Array(1,2,1,1)
rxn[44]=new Array(2,2,"CaO","HCl","CaCl2","H2O")
coeffs[44]=new Array(1,2,1,1)
rxn[45]=new Array(1,2,"C6H5N2Cl","C6H5Cl","N2")
coeffs[45]=new Array(1,1,1)
rxn[46]=new Array(1,2,"CH3CHO","CH4","CO")
coeffs[46]=new Array(1,1,1)
rxn[47]=new Array(2,2,"CH3COF","H2O","CH3COOH","HF")
coeffs[47]=new Array(1,1,1,1)
rxn[48]=new Array(2,1,"NO","Cl2","NOCl")
coeffs[48]=new Array(2,1,2)
rxn[49]=new Array(1,2,"N2O5","NO2","O2")
coeffs[49]=new Array(2,4,1)
rxn[50]=new Array(2,1,"P","Br2","PBr3")
coeffs[50]=new Array(2,3,2)
rxn[51]=new Array(2,1,"CoO","O2","Co2O3")
coeffs[51]=new Array(4,1,2)
rxn[52]=new Array(2,2,"PCl5","H2O","H3PO4","HCl")
coeffs[52]=new Array(1,4,1,5)
rxn[53]=new Array(2,2,"C6H12O2","O2","CO2","H2O")
coeffs[53]=new Array(1,8,6,6)
rxn[54]=new Array(2,2,"Fe2O3","C","Fe","CO2")
coeffs[54]=new Array(2,3,4,3)
rxn[55]=new Array(2,1,"Ba","O2","BaO")
coeffs[55]=new Array(2,1,2)
rxn[56]=new Array(2,1,"Al","S","Al2S3")
coeffs[56]=new Array(2,3,1)
rxn[57]=new Array(2,2,"ZnS","O2","ZnO","SO2")
coeffs[57]=new Array(2,3,2,2)
rxn[58]=new Array(1,2,"C6H12O6","C2H5OH","CO2")
coeffs[58]=new Array(1,2,2)
rxn[59]=new Array(1,2,"C7H14","C7H8","H2")
coeffs[59]=new Array(1,1,3)
rxn[60]=new Array(2,2,"Al","Cr2O3","Al2O3","Cr")
coeffs[60]=new Array(2,1,1,2)
rxn[61]=new Array(2,2,"CS2","Cl2","CCl4","S2Cl2")
coeffs[61]=new Array(1,3,1,1)
rxn[62]=new Array(2,2,"C","SO2","CS2","CO",4)
coeffs[62]=new Array(5,2,1,4)
rxn[62]=new Array(2,2,"Al","MnO","Al2O3","Mn")
coeffs[62]=new Array(2,3,1,3)
rxn[63]=new Array(2,2,"Ca(OH)2","H3PO4","Ca3(PO4)2","H2O")
coeffs[63]=new Array(3,2,1,6)
rxn[64]=new Array(2,1,"NO","O2","NO2")
coeffs[64]=new Array(2,1,2)
rxn[65]=new Array(2,2,"C4H8O","O2","CO2","H2O")
coeffs[65]=new Array(2,11,8,8)
rxn[66]=new Array(1,2,"NaNO3","NaNO2","O2")
coeffs[66]=new Array(2,2,1)
rxn[67]=new Array(2,2,"C4H10O","O2","CO2","H2O")
coeffs[67]=new Array(1,6,4,5)
rxn[68]=new Array(2,2,"CaH2","H2O","Ca(OH)2","H2")
coeffs[68]=new Array(1,2,1,2)
rxn[69]=new Array(2,2,"N2H4","H2O2","N2","H2O")
coeffs[69]=new Array(1,2,1,4)
rxn[70]=new Array(2,2,"P4","O2","P4O10")
coeffs[70]=new Array(1,5,1)
rxn[71]=new Array(1,3,"(NH4)2Cr2O7","Cr2O3","N2","H2O")
coeffs[71]=new Array(1,1,1,4)
rxn[72]=new Array(1,2,"KClO3","KCl","O2")
coeffs[72]=new Array(2,2,3)
rxn[73]=new Array(2,2,"H2S","O2","H2O","SO2")
coeffs[73]=new Array(2,3,2,2)
rxn[74]=new Array(2,2,"NH3","O2","NO","H2O")
coeffs[74]=new Array(4,5,4,6)
rxn[75]=new Array(2,2,"C2H4","O2","CO2","H2O")
coeffs[75]=new Array(1,3,2,2)
rxn[76]=new Array(2,2,"PCl3","H2O","H3PO3","HCl")
coeffs[76]=new Array(1,3,1,3)
rxn[77]=new Array(2,1,"Fe","FeCl3","FeCl2")
coeffs[77]=new Array(1,2,3)
rxn[78]=new Array(2,2,"C3H6O","O2","CO","H2O")
coeffs[78]=new Array(2,5,6,6)
rxn[79]=new Array(2,2,"C3H6","O2","CO2","H2O")
coeffs[79]=new Array(2,9,6,6)
rxn[80]=new Array(2,2,"C3H6","O2","CO","H2O")
coeffs[80]=new Array(1,3,3,3)
rxn[81]=new Array(2,2,"HCl","Na3PO4","H3PO4","NaCl")
coeffs[81]=new Array(3,1,1,3)
rxn[82]=new Array(2,2,"F2","H2O","HF","O2")
coeffs[82]=new Array(2,2,4,1)
rxn[83]=new Array(2,2,"Fe3O4","H2","Fe","H2O")
coeffs[83]=new Array(1,4,3,4)
rxn[84]=new Array(2,1,"K2O","H2O","KOH")
coeffs[84]=new Array(1,1,2)
rxn[85]=new Array(2,2,"NH3","O2","NO","H2O")
coeffs[85]=new Array(4,5,4,6)
rxn[86]=new Array(1,3,"NaHCO3","Na2CO3","CO2","H2O")
coeffs[86]=new Array(2,1,1,1)
rxn[87]=new Array(2,2,"NO2","H2O","HNO3","NO")
coeffs[87]=new Array(3,1,2,1)
rxn[88]=new Array(1,2,"H2O2","H2O","O2")
coeffs[88]=new Array(2,2,1)
rxn[89]=new Array(2,2,"CH4","Cl2","HCl","CCl4")
coeffs[89]=new Array(1,4,4,1)
rxn[90]=new Array(2,2,"Na2SO4","C","Na2S","CO2")
coeffs[90]=new Array(1,2,1,2)
rxn[91]=new Array(2,2,"C7H16","O2","CO2","H2O")
coeffs[91]=new Array(1,11,7,8)
rxn[92]=new Array(1,3,"HNO3","NO2","H2O","O2")
coeffs[92]=new Array(4,4,2,1)
rxn[93]=new Array(2,2,"FeS2","O2","Fe2O3","SO2")
coeffs[93]=new Array(4,11,2,8)
rxn[94]=new Array(1,2,"Li3N","Li","N2") 
coeffs[94]=new Array(2,6,1)
rxn[95]=new Array(1,3,"Ag2CO3","Ag","CO2","O2")
coeffs[95]=new Array(2,4,2,1)
rxn[96]=new Array(2,2,"SiO2","C","SiC","CO")
coeffs[96]=new Array(1,3,1,2)
rxn[97]=new Array(2,2,"CO2","H2O","C3H8","O2")
coeffs[97]=new Array(3,4,1,5)
rxn[98]=new Array(2,2,"HNO3","NO","NO2","H2O")
coeffs[98]=new Array(2,1,3,1)
rxn[99]=new Array(2,2,"N2","H2O","H2O2","N2H4")
coeffs[99]=new Array(1,4,2,1)
rxn[100]=new Array(1,2,"NaN3","Na","N2")
coeffs[100]=new Array(2,2,3)
rxn[101]=new Array(2,2,"KO2","CO2","K2CO3","O2")
coeffs[101]=new Array(4,2,2,3)
rxn[102]=new Array(2,1,"N2O5","H2O","HNO3")
coeffs[102]=new Array(1,1,2)
rxn[103]=new Array(2,2,"NH3","CO2","CO(NH2)2","H2O")
coeffs[103]=new Array(2,1,1,1)
rxn[104]=new Array(2,2,"H2S","SO2","S","H2O")
coeffs[104]=new Array(2,1,3,2)
rxn[105]=new Array(2,2,"CO2","H2O","C3H8","O2")
coeffs[105]=new Array(3,4,1,5)
rxn[106]=new Array(2,2,"CO","H2","C3H8","H2O")
coeffs[106]=new Array(3,7,1,3)
rxn[107]=new Array(2,2,"Al","HCl","AlCl3","H2")
coeffs[107]=new Array(2,6,2,3)
rxn[108]=new Array(2,2,"H2S","O2","SO2","H2O")
coeffs[108]=new Array(2,3,2,2)
rxn[109]=new Array(2,2,"CCl4","HF","CCl2F2","HCl")
coeffs[109]=new Array(1,2,1,2)
rxn[110]=new Array(2,2,"CaCN2","H2O","CaCO3","NH3")
coeffs[110]=new Array(1,3,1,2)
rxn[111]=new Array(2,2,"Fe","Cl2","FeCl3")
coeffs[111]=new Array(2,3,2)
rxn[112]=new Array(1,2,"N2O","N2","O2")
coeffs[112]=new Array(2,2,1)
rxn[113]=new Array(2,1,"CO","H2","CH3OH")
coeffs[113]=new Array(1,2,1)
rxn[114]=new Array(2,1,"SO2","O2","SO3")
coeffs[114]=new Array (2,1,2)
rxn[115]=new Array(1,2,"PCl5","PCl3","Cl2")
coeffs[115]=new Array (1,1,1)
rxn[116]=new Array(2,1,"Na","O2","Na2O")
coeffs[116]=new Array (4,1,2)
rxn[117]=new Array(2,1,"H2","Cl2","HCl")
coeffs[117]=new Array (1,1,2)
rxn[118]=new Array(2,1,"P","O2","P2O3")
coeffs[118]=new Array (4,3,2)
rxn[119]=new Array(2,1,"Cu","S","Cu2S")
coeffs[119]=new Array (2,1,1)
rxn[120]=new Array(2,3,"C2H5Cl","O2","CO2","H2O","Cl2")
coeffs[120]=new Array(4,13,8,10,2)
rxn[121]=new Array(1,2,"NaNO3","NaNO2","O2")
coeffs[121]=new Array (2,2,1)
rxn[122]=new Array(1,2,"BaO2","BaO","O2")
coeffs[122]=new Array(2,2,1)
rxn[123]=new Array(2,1,"Al","Cl2","AlCl3")
coeffs[123]=new Array(2,3,2)
rxn[124]=new Array(2,1,"P4","O2","P4O10")
coeffs[124]=new Array(1,5,1)
rxn[125]=new Array(2,1,"H2","N2","NH3")
coeffs[125]=new Array(3,1,2)
rxn[126]=new Array(2,2,"Al","HCl","AlCl3","H2")
coeffs[126]=new Array(2,6,2,3)
rxn[127]=new Array(2,1,"Mg","N2","Mg3N2")
coeffs[127]=new Array(3,1,1)
rxn[128]=new Array(2,2,"C4H8O","O2","CO2","H2O")
coeffs[128]=new Array(2,11,8,8)
rxn[129]=new Array(2,1,"P","Br2","PBr3")
coeffs[129]=new Array(2,3,2)
rxn[130]=new Array(2,1,"CoO","O2","Co2O3")
coeffs[130]=new Array(4,1,2)
rxn[131]=new Array(2,2,"PCl5","H2O","H3PO4","HCl")
coeffs[131]=new Array(1,4,1,5)
rxn[132]=new Array(2,2,"C6H12O2","O2","CO2","H2O")
coeffs[132]=new Array(1,8,6,6)
rxn[133]=new Array(2,2,"Fe2O3","C","Fe","CO2")
coeffs[133]=new Array(2,3,4,3)
rxn[134]=new Array(2,1,"Ba","O2","BaO")
coeffs[134]=new Array(2,1,2)
rxn[135]=new Array(2,1,"Al","S","Al2S3")
coeffs[135]=new Array(2,3,1)
rxn[136]=new Array(2,2,"ZnS","O2","ZnO","SO2")
coeffs[136]=new Array(2,3,2,2)
rxn[137]=new Array(1,2,"C6H12O6","C2H5OH","CO2")
coeffs[137]=new Array(1,2,2)
rxn[138]=new Array(1,2,"C7H14","C7H8","H2")
coeffs[138]=new Array(1,1,3)
rxn[139]=new Array(2,2,"Al","Cr2O3","Al2O3","Cr")
coeffs[139]=new Array(2,1,1,2)
rxn[140]=new Array(2,2,"CS2","Cl2","CCl4","S2Cl2")
coeffs[140]=new Array(1,3,1,1)
rxn[141]=new Array(2,2,"C","SO2","CS2","CO")
coeffs[141]=new Array(5,2,1,4)
rxn[142]=new Array(2,2,"Al","MnO","Al2O3","Mn")
coeffs[142]=new Array(2,3,1,3)
rxn[143]=new Array(2,2,"Ca(OH)2","H3PO4","Ca3(PO4)2","OH")
coeffs[143]=new Array(3,2,1,6)
rxn[144]=new Array(2,1,"NO","O2","NO2")
coeffs[144]=new Array(2,1,2)
rxn[145]=new Array(2,2,"C4H8O","O2","CO2","H2O")
coeffs[145]=new Array(2,11,8,8)
rxn[146]=new Array(1,2,"NaNO3","NaNO2","O2")
coeffs[146]=new Array(2,2,1)
rxn[147]=new Array(2,2,"C4H10O","O2","CO2","H2O")
coeffs[147]=new Array(1,6,4,5)
rxn[148]=new Array(2,2,"CaH2","H2O","Ca(OH)2","H2")
coeffs[148]=new Array(1,2,1,2)
rxn[149]=new Array(2,2,"N2H4","H2O2","N2","H2O")
coeffs[149]=new Array(1,2,1,4)
rxn[150]=new Array(2,1,"P4","O2","P4O10")
coeffs[150]=new Array(1,5,1)
rxn[151]=new Array(1,3,"(NH4)2Cr2O7","Cr2O3","N2","H2O")
coeffs[151]=new Array(1,1,1,4)
rxn[152]=new Array(1,2,"KClO3","KCl","O2")
coeffs[152]=new Array(2,2,3)
rxn[153]=new Array(2,2,"H2S","O2","H2O","SO2")
coeffs[153]=new Array(2,3,2,2)
rxn[154]=new Array(2,2,"NH3","O2","NO","H2O")
coeffs[154]=new Array(4,5,4,6)
rxn[155]=new Array(2,2,"C2H4","O2","CO2","H2O")
coeffs[155]=new Array(1,3,2,2)
rxn[156]=new Array(2,2,"PCl3","H2O","H3PO3","HCl")
coeffs[156]=new Array(1,3,1,3)
rxn[157]=new Array(2,1,"Fe","FeCl3","FeCl2")
coeffs[157]=new Array(1,2,3)
rxn[158]=new Array(2,2,"C3H6O","O2","CO","H2O")
coeffs[158]=new Array(2,5,6,6)
rxn[159]=new Array(2,2,"C3H6","O2","CO2","H2O")
coeffs[159]=new Array(2,9,6,6)
rxn[160]=new Array(2,2,"C3H6","O2","CO","H2O")
coeffs[160]=new Array(1,3,3,3)
rxn[161]=new Array(2,2,"HCl","Na3PO4","H3PO4","NaCl")
coeffs[161]=new Array(3,1,1,3)
rxn[162]=new Array(2,2,"F2","H2O","HF","O2")
coeffs[162]=new Array(2,2,4,1)
rxn[163]=new Array(2,2,"Fe3O4","H2","Fe","H2O")
coeffs[163]=new Array(1,4,3,4)
rxn[164]=new Array(2,1,"K2O","H2O","KOH")
coeffs[164]=new Array(1,1,2)
rxn[165]=new Array(2,2,"NH3","O2","NO","H2O")
coeffs[165]=new Array(4,5,4,6)
rxn[166]=new Array(1,3,"NaHCO3","Na2CO3","CO2","H2O")
coeffs[166]=new Array(2,1,1,1)
rxn[167]=new Array(2,2,"NO2","H2O","HNO3","NO")
coeffs[167]=new Array(3,1,2,1)
rxn[168]=new Array(1,2,"H2O2","H2O","O2")
coeffs[168]=new Array(2,2,1)
rxn[169]=new Array(2,2,"CH4","Cl2","HCl","CCl4")
coeffs[169]=new Array(1,4,4,1)
rxn[170]=new Array(2,2,"Na2SO4","C","Na2S","CO2")
coeffs[170]=new Array(1,2,1,2)
rxn[171]=new Array(2,2,"C7H16","O2","CO2","H2O")
coeffs[171]=new Array(1,11,7,8)
rxn[172]=new Array(3,2,"CO","H2O","HF","C2H3O2F","O2")
coeffs[172]=new Array(4,2,2,2,1)
rxn[173]=new Array(1,3,"HNO3","NO2","H2O","O2")
coeffs[173]=new Array(4,4,2,1)
rxn[174]=new Array(2,2,"FeS2","O2","Fe2O3","SO2")
coeffs[174]=new Array(4,11,2,8)
rxn[175]=new Array(1,2,"Li3N","Li","N2") 
coeffs[175]=new Array(2,6,1)
rxn[176]=new Array(1,3,"Ag2CO3","Ag","CO2","O2")
coeffs[176]=new Array(2,4,2,1)
rxn[177]=new Array(2,2,"SiO2","C","SiC","CO")
coeffs[177]=new Array(1,3,1,2)
rxn[178]=new Array(2,2,"CO2","H2O","C3H8","O2")
coeffs[178]=new Array(3,4,1,5)
rxn[179]=new Array(2,2,"HNO3","NO","NO2","H2O")
coeffs[179]=new Array(2,1,3,1)
rxn[180]=new Array(2,2,"N2","H2O","H2O2","N2H4")
coeffs[180]=new Array(1,4,2,1)
rxn[181]=new Array(1,2,"NaN3","Na","N2")
coeffs[181]=new Array(2,2,3)
rxn[182]=new Array(2,2,"KO2","CO2","K2CO3","O2")
coeffs[182]=new Array(4,2,2,3)
rxn[183]=new Array(2,1,"N2O5","H2O","HNO3")
coeffs[183]=new Array(1,1,2)
rxn[184]=new Array(2,2,"NH3","CO2","CO(NH2)2","H2O")
coeffs[184]=new Array(2,1,1,1)
rxn[185]=new Array(2,2,"H2S","SO2","S","H2O")
coeffs[185]=new Array(2,1,3,2)
rxn[186]=new Array(2,2,"CO2","H2O","C3H8","O2")
coeffs[186]=new Array(3,4,1,5)
rxn[187]=new Array(2,2,"CO","H2","C3H8","H2O")
coeffs[187]=new Array(3,7,1,3)
rxn[188]=new Array(2,2,"Al","HCl","AlCl3","H2")
coeffs[188]=new Array(2,6,2,3)
rxn[189]=new Array(2,2,"H2S","O2","SO2","H2O")
coeffs[189]=new Array(2,3,2,2)
rxn[190]=new Array(2,2,"CCl4","HF","CCl2F2","HCl")
coeffs[190]=new Array(1,2,1,2)
rxn[191]=new Array(2,2,"CaCN2","H2O","CaCO3","NH3")
coeffs[191]=new Array(1,3,1,2)
rxn[192]=new Array(2,1,"Fe","Cl2","FeCl3")
coeffs[192]=new Array(2,3,2)
rxn[193]=new Array(1,2,"N2O","N2","O2")
coeffs[193]=new Array(2,2,1)
rxn[194]=new Array(2,1,"CO","H2","CH3OH")
coeffs[194]=new Array(1,2,1)
rxn[195]=new Array(2,2,"C2H4","O2","CO2","H2O")
coeffs[195]=new Array(1,3,2,2)
rxn[196]=new Array(2,2,"C2H4","O2","CO2","H2O")
coeffs[196]=new Array(1,3,2,2)
rxn[197]=new Array(2,3,"C2H4N","O2","CO2","H2O","NO2")
coeffs[197]=new Array(1,4,2,2,1)
rxn[198]=new Array(2,2,"C2H4O2","O2","CO2","H2O")
coeffs[198]=new Array(1,2,2,2)
rxn[199]=new Array(2,3,"C2H4O2S","O2","CO2","H2O","SO3")
coeffs[199]=new Array(2,7,4,4,2)
rxn[200]=new Array(2,3,"C2H6S","O2","CO2","H2O","SO3")
coeffs[200]=new Array(1,5,2,3,1)
rxn[201]=new Array(2,3,"C3H6S","O2","CO2","H2O","SO3")
coeffs[201]=new Array(1,6,3,3,1)
rxn[202]=new Array(2,3,"C4H9N","O2","CO2","H2O","NO2")
coeffs[202]=new Array(4,29,16,18,4)
rxn[203]=new Array(2,3,"C4H10S","O2","CO2","H2O","SO3")
coeffs[203]=new Array(1,8,4,5,1)
rxn[204]=new Array(2,3,"C4H10S2","O2","CO2","H2O","SO3")
coeffs[204]=new Array(2,19,8,10,4)
rxn[205]=new Array(2,2,"C4H10O","O2","CO2","H2O")
coeffs[205]=new Array(1,6,4,5)
rxn[206]=new Array(2,2,"C4H10O2","O2","CO2","H2O")
coeffs[206]=new Array(2,11,8,10)
rxn[207]=new Array(2,2,"C4H8O2","O2","CO2","H2O")
coeffs[207]=new Array(1,5,4,4)
rxn[208]=new Array(2,2,"C4H8O","O2","CO2","H2O")
coeffs[208]=new Array(2,11,8,8)
rxn[209]=new Array(2,4,"C2H3NO2S","O2","CO2","H2O","NO2","SO3")
coeffs[209]=new Array(4,17,8,6,4,4)
rxn[210]=new Array(2,2,"C2H4O","O2","CO2","H2O")
coeffs[210]=new Array(2,5,4,4)
rxn[211]=new Array(2,3,"CH2S","O2","CO2","H2O","SO3")
coeffs[211]=new Array(1,3,1,1,1)
rxn[212]=new Array(2,3,"CH4S","O2","CO2","H2O","SO3")
coeffs[212]=new Array(2,7,2,4,2)
rxn[213]=new Array(2,3,"CH5N","O2","CO2","H2O","NO2")
coeffs[213]=new Array(4,13,4,10,4)
rxn[214]=new Array(2,3,"C2H7N","O2","CO2","H2O","NO2")
coeffs[214]=new Array(4,19,8,14,4)
rxn[215]=new Array(2,3,"C3H9N","O2","CO2","H2O","NO2")
coeffs[215]=new Array(4,25,12,18,4)
rxn[216]=new Array(2,2,"C3H8O","O2","CO2","H2O")
coeffs[216]=new Array(2,9,6,8)
rxn[217]=new Array(2,3,"C3H8S","O2","CO2","H2O","SO3")
coeffs[217]=new Array(2,13,6,8,2)
rxn[218]=new Array(2,2,"C3H6O","O2","CO2","H2O")
coeffs[218]=new Array(1,4,3,3)
rxn[219]=new Array(2,2,"C3H6O2","O2","CO2","H2O")
coeffs[219]=new Array(2,7,6,6)
rxn[220]=new Array(2,2,"C3H6O3","O2","CO2","H2O")
coeffs[220]=new Array(1,3,3,3)
rxn[221]=new Array(2,3,"C3H6S","O2","CO2","H2O","SO3")
coeffs[221]=new Array(1,6,3,3,1)
rxn[222]=new Array(2,3,"C3H6O2S","O2","CO2","H2O","SO3")
coeffs[222]=new Array(1,5,3,3,1)
rxn[223]=new Array(2,3,"C3H8O2S","O2","CO2","H2O","SO3")
coeffs[223]=new Array(2,11,6,8,2)
rxn[224]=new Array(2,3,"C3H8OS","O2","CO2","H2O","SO3")
coeffs[224]=new Array(1,6,3,4,1)
rxn[225]=new Array(2,2,"C4H10O","O2","CO2","H2O")
coeffs[225]=new Array(1,6,4,5)
rxn[226]=new Array(2,2,"C4H10O2","O2","CO2","H2O")
coeffs[226]=new Array(2,11,8,10)
rxn[227]=new Array(2,2,"C4H10O3","O2","CO2","H2O")
coeffs[227]=new Array(1,5,4,5)
rxn[228]=new Array(2,3,"C4H10S","O2","CO2","H2O","SO3")
coeffs[228]=new Array(1,8,4,5,1)
rxn[229]=new Array(2,3,"C4H10S2","O2","CO2","H2O","SO3")
coeffs[229]=new Array(2,19,8,10,4)
rxn[230]=new Array(2,3,"C4H8S2","O2","CO2","H2O","SO3")
coeffs[230]=new Array(1,9,4,4,2)
rxn[231]=new Array(2,3,"C4H8S","O2","CO2","H2O","SO3")
coeffs[231]=new Array(2,15,8,8,2)
rxn[232]=new Array(2,3,"C5H5N","O2","CO2","H2O","NO2")
coeffs[232]=new Array(4,29,20,10,4)
rxn[233]=new Array(2,2,"CCl4","O2","CO2","Cl2")
coeffs[233]=new Array(1,1,1,2)
rxn[234]=new Array(2,3,"CH2Cl2","O2","CO2","H2O","Cl2")
coeffs[234]=new Array(2,3,2,2,2)
rxn[235]=new Array(2,2,"HCl","O2","H2O","Cl2")
coeffs[235]=new Array(4,1,2,2)
rxn[236]=new Array(2,3,"C2H5Cl","O2","CO2","H2O","Cl2")
coeffs[236]=new Array(4,13,8,10,2)
rxn[237]=new Array(2,3,"CH3Cl","O2","CO2","H2O","Cl2")
coeffs[237]=new Array(4,7,4,6,2)
rxn[238]=new Array(2,3,"CH2Cl2","O2","CO2","H2O","Cl2")
coeffs[238]=new Array(2,3,2,2,2)
rxn[239]=new Array(2,3,"C2H2Cl2","O2","CO2","H2O","Cl2")
coeffs[239]=new Array(2,5,4,2,2)
rxn[240]=new Array(2,3,"C2H5Cl2","O2","CO2","H2O","Cl2")
coeffs[240]=new Array(4,13,8,10,4)
rxn[241]=new Array(2,3,"C2H5OCl","O2","CO2","H2O","Cl2")
coeffs[241]=new Array(4,11,8,10,2)
rxn[242]=new Array(2,3,"C2H3OCl","O2","CO2","H2O","Cl2")
coeffs[242]=new Array(4,9,8,6,2)
rxn[243]=new Array(2,3,"C2H5N","O2","CO2","H2O","NO2")
coeffs[243]=new Array(4,17,8,10,4)
rxn[244]=new Array(2,2,"CF4","O2","CO2","F2")
coeffs[244]=new Array(1,1,1,2)
rxn[245]=new Array(2,2,"CCl4","O2","CO2","Cl2")
coeffs[245]=new Array(1,1,1,2)
rxn[246]=new Array(2,2,"CBr4","O2","CO2","Br2")
coeffs[246]=new Array(1,1,1,2)
rxn[247]=new Array(2,3,"CH2F2","O2","CO2","H2O","F2")
coeffs[247]=new Array(2,3,2,2,2)
rxn[248]=new Array(2,3,"CH2Cl2","O2","CO2","H2O","Cl2")
coeffs[248]=new Array(2,3,2,2,2)
rxn[249]=new Array(2,3,"CH2Br2","O2","CO2","H2O","Br2")
coeffs[249]=new Array(2,3,2,2,2)
rxn[250]=new Array(2,3,"C2H5F","O2","CO2","H2O","F2")
coeffs[250]=new Array(4,13,8,10,2)
rxn[251]=new Array(2,3,"C2H5Cl","O2","CO2","H2O","Cl2")
coeffs[251]=new Array(4,13,8,10,2)
rxn[252]=new Array(2,3,"C2H5Cl","O2","CO","H2O","Cl2")
coeffs[252]=new Array(4,9,8,10,2)
rxn[253]=new Array(2,3,"C6H6OS","O2","CO","H2O","SO3")
coeffs[253]=new Array(2,11,12,6,2)
rxn[254]=new Array(2,3,"C2H4Cl2","O2","CO","H2O","Cl2")
coeffs[254]=new Array(1,2,2,2,1)
rxn[255]=new Array(2,3,"C2H4Cl2","O2","CO","H2O","HCl")
coeffs[255]=new Array(2,3,4,2,4)
rxn[256]=new Array(2,3,"C2H4Cl2","O2","CO2","H2O","HCl")
coeffs[256]=new Array(2,5,4,2,4)
rxn[257]=new Array(2,3,"C2H4F2","O2","CO2","H2O","HF")
coeffs[257]=new Array(2,5,4,2,4)
rxn[258]=new Array(2,3,"C2H4F2","O2","CO","H2O","HF")
coeffs[258]=new Array(2,3,4,2,4)
rxn[259]=new Array(2,2,"C2H3F3","O2","CO","HF")
coeffs[259]=new Array(1,1,2,3)
rxn[260]=new Array(2,3,"C2H3F3","O2","CO","H2O","F2")
coeffs[260]=new Array(4,7,8,6,6)
rxn[261]=new Array(2,3,"C2H3Cl3","O2","CO","H2O","Cl2")
coeffs[261]=new Array(4,7,8,6,6)
rxn[262]=new Array(2,3,"C2H3Cl3","O2","CO2","H2O","Cl2")
coeffs[262]=new Array(4,11,8,6,6)
rxn[263]=new Array(2,2,"C2H3Cl3","O2","CO2","HCl")
coeffs[263]=new Array(1,2,2,3)
rxn[264]=new Array(2,3,"CH5N","O2","CO2","H2O","NO2")
coeffs[264]=new Array(4,13,4,10,4)
rxn[265]=new Array(2,3,"CH5N","O2","CO","H2O","NO2")
coeffs[265]=new Array(4,11,4,10,4)
rxn[266]=new Array(2,3,"CH5N","O2","CO","H2O","NO")
coeffs[266]=new Array(4,9,4,10,4)
rxn[267]=new Array(2,3,"CH5N","O2","CO2","H2O","NO")
coeffs[267]=new Array(4,11,4,10,4)
rxn[268]=new Array(2,3,"C2H7N","O2","CO2","H2O","NO")
coeffs[268]=new Array(4,17,8,14,4)
rxn[269]=new Array(2,3,"C2H7N","O2","CO","H2O","NO")
coeffs[269]=new Array(4,13,8,14,4)
rxn[270]=new Array(2,3,"C2H7N","O2","CO","H2O","NO2")
coeffs[270]=new Array(4,15,8,14,4)
rxn[271]=new Array(2,3,"C2H7N","O2","CO2","H2O","NO2")
coeffs[271]=new Array(4,19,8,14,4)
rxn[272]=new Array(2,3,"C2H5N","O2","CO2","H2O","NO2")
coeffs[272]=new Array(4,17,8,10,4)
rxn[273]=new Array(2,3,"C2H5N","O2","CO","H2O","NO2")
coeffs[273]=new Array(4,13,8,10,4)
rxn[274]=new Array(2,3,"C2H5N","O2","CO","H2O","NO")
coeffs[274]=new Array(4,11,8,10,4)
rxn[275]=new Array(2,3,"C2H5N","O2","CO2","H2O","NO")
coeffs[275]=new Array(4,15,8,10,4)
rxn[276]=new Array(2,3,"C2H3F","O2","CO2","H2O","F2")
coeffs[276]=new Array(4,11,8,6,2)
rxn[277]=new Array(2,3,"C2H3F","O2","CO","H2O","F2")
coeffs[277]=new Array(4,7,8,6,2)
rxn[278]=new Array(2,3,"C2H3F","O2","CO","H2O","F2")
coeffs[278]=new Array(4,7,8,6,2)
rxn[279]=new Array(2,3,"C2H3F","O2","CO2","H2O","F2")
coeffs[279]=new Array(4,11,8,6,2)
rxn[280]=new Array(2,3,"C2H3F","O2","CO2","H2O","HF")
coeffs[280]=new Array(2,5,4,2,2)
rxn[281]=new Array(2,3,"C2H3F","O2","CO","H2O","HF")
coeffs[281]=new Array(2,3,4,2,2)
rxn[282]=new Array(2,3,"C2H3Cl","O2","CO2","H2O","Cl2")
coeffs[282]=new Array(4,11,8,6,2)
rxn[283]=new Array(2,3,"C2H3Cl","O2","CO","H2O","Cl2")
coeffs[283]=new Array(4,7,8,6,2)
rxn[284]=new Array(2,3,"C2H3Cl","O2","CO","H2O","HCl")
coeffs[284]=new Array(2,3,4,2,2)
rxn[285]=new Array(2,3,"C2H3Cl","O2","CO2","H2O","HCl")
coeffs[285]=new Array(2,5,4,2,2)
rxn[286]=new Array(2,3,"C2H3Br","O2","CO2","H2O","Br2")
coeffs[286]=new Array(4,11,8,6,2)
rxn[287]=new Array(2,3,"C2H3Br","O2","CO","H2O","Br2")
coeffs[287]=new Array(4,7,8,6,2)
rxn[288]=new Array(2,3,"C2H3Br","O2","CO","H2O","HBr")
coeffs[288]=new Array(2,3,4,2,2)
rxn[289]=new Array(2,3,"C2H3Br","O2","CO2","H2O","HBr")
coeffs[289]=new Array(2,5,4,2,2)
rxn[290]=new Array(2,3,"C2H3OF","O2","CO2","H2O","F2")
coeffs[290]=new Array(4,9,8,6,2)
rxn[291]=new Array(2,3,"C2H3OF","O2","CO","H2O","F2")
coeffs[291]=new Array(4,5,8,6,2)
rxn[292]=new Array(2,3,"C2H3OF","O2","CO","H2O","HF")
coeffs[292]=new Array(1,1,2,1,1)
rxn[293]=new Array(2,3,"C2H3OF","O2","CO2","H2O","HF")
coeffs[293]=new Array(1,2,2,1,1)
rxn[294]=new Array(2,3,"C2H3OCl","O2","CO2","H2O","HCl")
coeffs[294]=new Array(1,2,2,1,1)
rxn[295]=new Array(2,3,"C2H3OCl","O2","CO2","H2O","Cl2")
coeffs[295]=new Array(4,9,8,6,2)
rxn[296]=new Array(2,3,"C2H3OCl","O2","CO","H2O","Cl2")
coeffs[296]=new Array(4,5,8,6,2)
rxn[297]=new Array(2,3,"C2H3OCl","O2","CO","H2O","HCl")
coeffs[297]=new Array(1,1,2,1,1)
rxn[298]=new Array(2,3,"C2H3O2Cl","O2","CO2","H2O","HCl")
coeffs[298]=new Array(2,3,4,2,2)
rxn[299]=new Array(2,3,"C2H3O2Cl","O2","CO","H2O","HCl")
coeffs[299]=new Array(2,1,4,2,2)
rxn[300]=new Array(2,3,"C2H3O2Cl","O2","CO","H2O","Cl2")
coeffs[300]=new Array(4,3,8,6,2)
rxn[301]=new Array(2,3,"C2H3O2Cl","O2","CO2","H2O","Cl2")
coeffs[301]=new Array(4,7,8,6,2)
rxn[302]=new Array(2,3,"C2H3O2F","O2","CO2","H2O","F2")
coeffs[302]=new Array(4,7,8,6,2)
rxn[303]=new Array(2,3,"C2H3O2F","O2","CO","H2O","F2")
coeffs[303]=new Array(4,3,8,6,2)
rxn[304]=new Array(2,3,"C2H3O2F","O2","CO","H2O","HF")
coeffs[304]=new Array(2,1,4,2,2)
rxn[305]=new Array(2,3,"C2H3O2F","O2","CO2","H2O","HF")
coeffs[305]=new Array(2,3,4,2,2)
rxn[306]=new Array(2,3,"C2H3O2Br","O2","CO2","H2O","HBr")
coeffs[306]=new Array(2,3,4,2,2)
rxn[307]=new Array(2,3,"C2H3O2Br","O2","CO","H2O","HBr")
coeffs[307]=new Array(2,1,4,2,2)
rxn[308]=new Array(2,3,"C2H3O2Br","O2","CO","H2O","Br2")
coeffs[308]=new Array(4,3,8,6,2)
rxn[309]=new Array(2,3,"C2H3O2Br","O2","CO2","H2O","Br2")
coeffs[309]=new Array(4,7,8,6,2)
rxn[310]=new Array(2,3,"C2H3Br3","O2","CO2","H2O","Br2")
coeffs[310]=new Array(4,11,8,6,6)
rxn[311]=new Array(2,3,"C2H3Br3","O2","CO","H2O","Br2")
coeffs[311]=new Array(4,7,8,6,6)
rxn[312]=new Array(2,2,"C2H3Br3","O2","CO","HBr")
coeffs[312]=new Array(1,1,2,3)
rxn[313]=new Array(2,2,"C2H3Br3","O2","CO2","HBr")
coeffs[313]=new Array(1,2,2,3)
rxn[314]=new Array(2,2,"C2H3Cl3","O2","CO2","HCl")
coeffs[314]=new Array(1,2,2,3)
rxn[315]=new Array(2,2,"C2H3Cl3","O2","CO","HCl")
coeffs[315]=new Array(1,1,2,3)
rxn[316]=new Array(2,3,"C2H3Cl3","O2","CO","H2O","Cl2")
coeffs[316]=new Array(4,7,8,6,6)
rxn[317]=new Array(2,3,"C2H3Cl3","O2","CO2","H2O","Cl2")
coeffs[317]=new Array(4,11,8,6,6)
rxn[318]=new Array(2,3,"C2H3F3","O2","CO2","H2O","F2")
coeffs[318]=new Array(4,11,8,6,6)
rxn[319]=new Array(2,3,"C2H3F3","O2","CO","H2O","F2")
coeffs[319]=new Array(4,7,8,6,6)
rxn[320]=new Array(2,2,"C2H3F3","O2","CO","HF")
coeffs[320]=new Array(1,1,2,3)
rxn[321]=new Array(2,3,"C2H3N","O2","CO2","H2O","NO2")
coeffs[321]=new Array(4,15,8,6,4)
rxn[322]=new Array(2,3,"C2H3N","O2","CO","H2O","NO2")
coeffs[322]=new Array(4,11,8,6,4)
rxn[323]=new Array(2,3,"C2H3N","O2","CO","H2O","NO")
coeffs[323]=new Array(4,9,8,6,4)
rxn[324]=new Array(2,3,"C2H3N","O2","CO2","H2O","NO")
coeffs[324]=new Array(4,13,8,6,4)
rxn[325]=new Array(2,5,"C2H5NSCl","O2","CO2","H2O","NO","SO3","HCl")
coeffs[325]=new Array(1,5,2,2,1,1,1)
rxn[326]=new Array(2,5,"C2H5NSCl","O2","CO","H2O","NO","SO3","HCl")
coeffs[326]=new Array(1,4,2,2,1,1,1)
rxn[327]=new Array(2,5,"C2H5NSCl","O2","CO","H2O","NO2","SO3","HCl")
coeffs[327]=new Array(2,9,4,4,2,2,2)
rxn[328]=new Array(2,5,"C2H5NSCl","O2","CO2","H2O","NO2","SO3","HCl")
coeffs[328]=new Array(2,11,4,4,2,2,2)
rxn[329]=new Array(2,5,"C2H5NSCl","O2","CO2","H2O","NO2","SO2","HCl")
coeffs[329]=new Array(1,5,2,2,1,1,1)
rxn[330]=new Array(2,5,"C2H5NSCl","O2","CO","H2O","NO2","SO2","HCl")
coeffs[330]=new Array(1,4,2,2,1,1,1)
rxn[331]=new Array(2,5,"C2H5NSCl","O2","CO","H2O","NO","SO2","HCl")
coeffs[331]=new Array(2,7,4,4,2,2,2)
rxn[332]=new Array(2,5,"C2H5NSCl","O2","CO","H2O","NO","SO2","Cl2")
coeffs[332]=new Array(4,15,8,10,4,4,2)
rxn[333]=new Array(2,5,"C2H5NSCl","O2","CO2","H2O","NO","SO2","Cl2")
coeffs[333]=new Array(4,19,8,10,4,4,2)
rxn[334]=new Array(2,5,"C2H5NSCl","O2","CO2","H2O","NO2","SO2","Cl2")
coeffs[334]=new Array(4,21,8,10,4,4,2)
rxn[335]=new Array(2,5,"C2H5NSCl","O2","CO2","H2O","NO2","SO3","Cl2")
coeffs[335]=new Array(4,23,8,10,4,4,2)
rxn[336]=new Array(2,2,"C6H6O","O2","CO2","H2O")
coeffs[336]=new Array(1,7,6,3)
rxn[337]=new Array(2,2,"C6H6O","O2","CO","H2O")
coeffs[337]=new Array(1,4,6,3)
rxn[338]=new Array(2,2,"C6H6O2","O2","CO","H2O")
coeffs[338]=new Array(2,7,12,6)
rxn[339]=new Array(2,2,"C6H6O2","O2","CO2","H2O")
coeffs[339]=new Array(2,13,12,6)
rxn[340]=new Array(2,2,"C6H6O3","O2","CO2","H2O")
coeffs[340]=new Array(1,6,6,3)
rxn[341]=new Array(2,2,"C6H6O3","O2","CO","H2O")
coeffs[341]=new Array(1,3,6,3)
rxn[342]=new Array(2,3,"C6H5F","O2","CO2","H2O","F2")
coeffs[342]=new Array(4,29,24,10,2)
rxn[343]=new Array(2,3,"C6H5F","O2","CO","H2O","F2")
coeffs[343]=new Array(4,17,24,10,2)
rxn[344]=new Array(2,3,"C6H5F","O2","CO","H2O","HF")
coeffs[344]=new Array(1,4,6,2,1)
rxn[345]=new Array(2,3,"C6H5F","O2","CO2","H2O","HF")
coeffs[345]=new Array(1,7,6,2,1)
rxn[346]=new Array(2,3,"C6H5Cl","O2","CO2","H2O","HCl")
coeffs[346]=new Array(1,7,6,2,1)
rxn[347]=new Array(2,3,"C6H5Cl","O2","CO","H2O","HCl")
coeffs[347]=new Array(1,4,6,2,1)
rxn[348]=new Array(2,3,"C6H5Cl","O2","CO","H2O","Cl2")
coeffs[348]=new Array(4,17,24,10,2)
rxn[349]=new Array(2,3,"C6H5Cl","O2","CO2","H2O","Cl2")
coeffs[349]=new Array(4,29,24,10,2)
rxn[350]=new Array(2,3,"C6H4Cl2","O2","CO2","H2O","Cl2")
coeffs[350]=new Array(1,7,6,2,1)
rxn[351]=new Array(2,3,"C6H4Cl2","O2","CO","H2O","Cl2")
coeffs[351]=new Array(1,4,6,2,1)
rxn[352]=new Array(2,3,"C6H4Cl2","O2","CO","H2O","HCl")
coeffs[352]=new Array(2,7,12,2,4)
rxn[353]=new Array(2,3,"C6H4Cl2","O2","CO2","H2O","HCl")
coeffs[353]=new Array(2,13,12,2,4)
rxn[354]=new Array(2,2,"C6H6","O2","CO2","H2O")
coeffs[354]=new Array(2,15,12,6)
rxn[355]=new Array(2,2,"C6H6","O2","CO","H2O")
coeffs[355]=new Array(2,9,12,6)
rxn[356]=new Array(2,2,"C6H6","O2","CO","H2O")
coeffs[356]=new Array(2,9,12,6)
rxn[357]=new Array(2,2,"C6H6","O2","CO2","H2O")
coeffs[357]=new Array(2,15,12,6)
rxn[358]=new Array(2,3,"C6H6S","O2","CO2","H2O","SO2")
coeffs[358]=new Array(2,17,12,6,2)
rxn[359]=new Array(2,3,"C6H6S","O2","CO","H2O","SO2")
coeffs[359]=new Array(2,11,12,6,2)
rxn[360]=new Array(2,3,"C6H6S","O2","CO","H2O","SO3")
coeffs[360]=new Array(1,6,6,3,1)
rxn[361]=new Array(2,3,"C6H6S","O2","CO2","H2O","SO3")
coeffs[361]=new Array(1,9,6,3,1)
rxn[362]=new Array(2,3,"C6H6S2","O2","CO2","H2O","SO3")
coeffs[362]=new Array(2,21,12,6,4)
rxn[363]=new Array(2,3,"C6H6S2","O2","CO","H2O","SO3")
coeffs[363]=new Array(2,15,12,6,4)
rxn[364]=new Array(2,3,"C6H6S2","O2","CO","H2O","SO2")
coeffs[364]=new Array(2,13,12,6,4)
rxn[365]=new Array(2,3,"C6H6S2","O2","CO2","H2O","SO2")
coeffs[365]=new Array(2,19,12,6,4)
rxn[366]=new Array(2,3,"C6H6OS","O2","CO2","H2O","SO2")
coeffs[366]=new Array(1,8,6,3,1)
rxn[367]=new Array(2,3,"C6H6OS","O2","CO","H2O","SO2")
coeffs[367]=new Array(1,5,6,3,1)
cmpd=new Array()
cmpd[1]=new Array('(NH4)2Cr2O7',252.1)
cmpd[2]=new Array('(NH4)3PO4',149.1)
cmpd[3]=new Array('Al',26.98)
cmpd[4]=new Array('AlCl3',133.3)
cmpd[5]=new Array('Ag',107.9)
cmpd[6]=new Array('Ag2CO3',275.7)
cmpd[7]=new Array('Al(OH)3',78.00)
cmpd[8]=new Array('Al2(SO4)3',342.2)
cmpd[9]=new Array('Al2O3',102.0)
cmpd[10]=new Array('Al2S3',150.2)
cmpd[11]=new Array('Al4C3',144.0)
cmpd[12]=new Array('AlCl3',133.3)
cmpd[13]=new Array('Ba',137.3)
cmpd[14]=new Array('BaO',153.3)
cmpd[15]=new Array('BaO2',169.3)
cmpd[16]=new Array('Bi2S3',514.2)
cmpd[17]=new Array('BiCl3',315.3)
cmpd[18]=new Array('Br2',159.8)
cmpd[19]=new Array('H2O2',34.01)
cmpd[20]=new Array('C',12.01)
cmpd[21]=new Array('Cl2',70.91)
cmpd[22]=new Array('C12H22O11',342.3)
cmpd[23]=new Array('C2H2',26.04)
cmpd[24]=new Array('C2H2Cl2',96.94)
cmpd[25]=new Array('C2H3Br',106.9)
cmpd[26]=new Array('C2H3Br3',266.8)
cmpd[27]=new Array('C2H3Cl',62.50)
cmpd[28]=new Array('C2H3Cl3',133.4)
cmpd[29]=new Array('C2H3F',46.04)
cmpd[30]=new Array('C2H3F3',84.04)
cmpd[31]=new Array('C2H3N',41.05)
cmpd[32]=new Array('C2H3NO2S',105.1)
cmpd[33]=new Array('C2H3O2Br',138.9)
cmpd[34]=new Array('C2H3O2Cl',94.50)
cmpd[35]=new Array('C2H3O2F',78.04)
cmpd[36]=new Array('C2H3OCl',78.50)
cmpd[37]=new Array('C2H3OF',62.04)
cmpd[38]=new Array('C2H4',28.05)
cmpd[39]=new Array('C2H4Cl2',98.96)
cmpd[40]=new Array('C2H4F2',66.05)
cmpd[41]=new Array('C2H4N',42.06)
cmpd[42]=new Array('C2H4O',44.05)
cmpd[43]=new Array('C2H4O2',60.05)
cmpd[44]=new Array('C2H4O2S',92.12)
cmpd[45]=new Array('C2H5Cl',64.51)
cmpd[46]=new Array('C2H5Cl2',99.97)
cmpd[47]=new Array('C2H5F',48.06)
cmpd[48]=new Array('C2H5N',43.07)
cmpd[49]=new Array('C2H5NSCl',110.6)
cmpd[50]=new Array('C2H5OCl',80.51)
cmpd[51]=new Array('C2H5OH',46.07)
cmpd[52]=new Array('C2H6S',62.14)
cmpd[53]=new Array('C2H7N',45.08)
cmpd[54]=new Array('C3H6',42.08)
cmpd[55]=new Array('C3H6O',58.08)
cmpd[56]=new Array('C3H6O2',74.08)
cmpd[57]=new Array('C3H6O2S',106.1)
cmpd[58]=new Array('C3H6O3',90.08)
cmpd[59]=new Array('C3H6S',74.15)
cmpd[60]=new Array('C3H8',44.10)
cmpd[61]=new Array('C3H8O',60.10)
cmpd[62]=new Array('C3H8O2S',108.2)
cmpd[63]=new Array('C3H8OS',92.16)
cmpd[64]=new Array('C3H8S',76.16)
cmpd[65]=new Array('C3H9N',59.11)
cmpd[66]=new Array('C4H10',58.12)
cmpd[67]=new Array('C4H10O',74.12)
cmpd[68]=new Array('C4H10O',74.12)
cmpd[69]=new Array('C4H10O2',90.12)
cmpd[70]=new Array('C4H10O3',106.1)
cmpd[71]=new Array('C4H10S',90.19)
cmpd[72]=new Array('C4H10S2',122.3)
cmpd[73]=new Array('C4H8O',72.11)
cmpd[74]=new Array('C4H8O2',88.11)
cmpd[75]=new Array('C4H8S',88.17)
cmpd[76]=new Array('C4H8S2',120.2)
cmpd[77]=new Array('C4H9N',71.12)
cmpd[78]=new Array('C5H5N',79.10)
cmpd[79]=new Array('C6H12O2',116.2)
cmpd[80]=new Array('C6H12O6',180.2)
cmpd[81]=new Array('C6H4Cl2',147.0)
cmpd[82]=new Array('C6H5Cl',112.6)
cmpd[83]=new Array('C6H5F',96.10)
cmpd[84]=new Array('C6H5N2Cl',140.6)
cmpd[85]=new Array('C6H6',78.11)
cmpd[86]=new Array('C6H6O',94.11)
cmpd[87]=new Array('C6H6O2',110.1)
cmpd[88]=new Array('C6H6O3',126.1)
cmpd[89]=new Array('C6H6OS',126.2)
cmpd[90]=new Array('C6H6S',110.2)
cmpd[91]=new Array('C6H6S2',142.2)
cmpd[92]=new Array('C7H14',98.19)
cmpd[93]=new Array('C7H16',100.2)
cmpd[94]=new Array('C7H8',92.14)
cmpd[95]=new Array('C8H18',114.2)
cmpd[96]=new Array('Ca(OH)2',74.09)
cmpd[97]=new Array('Ca3(PO4)2',310.2)
cmpd[98]=new Array('CaC2',64.10)
cmpd[99]=new Array('CaCl2',111.0)
cmpd[100]=new Array('CaCN2',80.10)
cmpd[101]=new Array('CaCO3',100.1)
cmpd[102]=new Array('CaH2',42.10)
cmpd[103]=new Array('CaO',56.08)
cmpd[104]=new Array('CBr4',331.6)
cmpd[105]=new Array('CCl2F2',120.9)
cmpd[106]=new Array('CCl4',153.8)
cmpd[107]=new Array('CF4',88.00)
cmpd[108]=new Array('CH2Br2',173.8)
cmpd[109]=new Array('CH2Cl2',84.93)
cmpd[110]=new Array('CH2F2',52.02)
cmpd[111]=new Array('CH2S',46.09)
cmpd[112]=new Array('CH3CHO',44.05)
cmpd[113]=new Array('CH3Cl',50.49)
cmpd[114]=new Array('CH3COF',62.04)
cmpd[115]=new Array('CH3COOH',60.05)
cmpd[116]=new Array('CH3OH',32.04)
cmpd[117]=new Array('CH4',16.04)
cmpd[118]=new Array('CH4S',48.11)
cmpd[119]=new Array('CH5N',31.06)
cmpd[120]=new Array('Cl2',70.91)
cmpd[121]=new Array('CO',28.01)
cmpd[122]=new Array('CO(NH2)2',60.06)
cmpd[123]=new Array('CO2',44.01)
cmpd[124]=new Array('Co2O3',165.8)
cmpd[125]=new Array('CoO',74.9)
cmpd[126]=new Array('Cr',52.00)
cmpd[127]=new Array('Cr2O3',152.0)
cmpd[128]=new Array('CS2',76.14)
cmpd[129]=new Array('CS2',76.14)
cmpd[130]=new Array('Cu',63.55)
cmpd[131]=new Array('Cu2S',159.1)
cmpd[132]=new Array('F2',38.00)
cmpd[133]=new Array('F2',38.00)
cmpd[134]=new Array('Fe',55.85)
cmpd[135]=new Array('Fe2O3',159.7)
cmpd[136]=new Array('Fe3O4',231.5)
cmpd[137]=new Array('FeCl2',126.8)
cmpd[138]=new Array('FeCl3',162.2)
cmpd[139]=new Array('FeO',71.85)
cmpd[140]=new Array('FeS',87.91)
cmpd[141]=new Array('FeS2',120.0)
cmpd[142]=new Array('H2',2.016)
cmpd[143]=new Array('H2F2',40.01)
cmpd[144]=new Array('H2O',18.02)
cmpd[145]=new Array('H2S',34.08)
cmpd[146]=new Array('H2SO4',98.08)
cmpd[147]=new Array('H3BO3',61.83)
cmpd[148]=new Array('H3PO3',82.00)
cmpd[149]=new Array('H3PO4',98.00)
cmpd[150]=new Array('H4B6O11',244.9)
cmpd[151]=new Array('HBr',80.91)
cmpd[152]=new Array('HCl',36.46)
cmpd[153]=new Array('HCN',27.03)
cmpd[154]=new Array('HF',20.01)
cmpd[155]=new Array('HF',20.01)
cmpd[156]=new Array('HNO3',63.01)
cmpd[157]=new Array('K2CO3',138.2)
cmpd[158]=new Array('K2O',94.20)
cmpd[159]=new Array('KCl',74.55)
cmpd[160]=new Array('KClO3',122.5)
cmpd[161]=new Array('KHC8H4O4',204.2)
cmpd[162]=new Array('KNO2',85.10)
cmpd[163]=new Array('KNO3',101.1)
cmpd[164]=new Array('KO2',71.10)
cmpd[165]=new Array('KOH',56.11)
cmpd[166]=new Array('Li',6.941)
cmpd[167]=new Array('Li3N',34.83)
cmpd[168]=new Array('Mg',24.31)
cmpd[169]=new Array('Mg3N2',100.9)
cmpd[170]=new Array('MgSO4',120.4)
cmpd[171]=new Array('Mn',54.94)
cmpd[172]=new Array('MnO',70.94)
cmpd[173]=new Array('N2',28.01)
cmpd[174]=new Array('N2H4',32.05)
cmpd[175]=new Array('N2O',44.01)
cmpd[176]=new Array('N2O5',108.0)
cmpd[177]=new Array('Na',22.99)
cmpd[178]=new Array('Na2CO3',106.0)
cmpd[179]=new Array('Na2O',61.98)
cmpd[180]=new Array('Na2O2',77.98)
cmpd[181]=new Array('Na2S',78.05)
cmpd[182]=new Array('Na2SO4',142.0)
cmpd[183]=new Array('Na3PO4',163.9)
cmpd[184]=new Array('NaCl',58.44)
cmpd[185]=new Array('NaCN',49.01)
cmpd[186]=new Array('NaHCO3',84.01)
cmpd[187]=new Array('NaHSO4',120.1)
cmpd[188]=new Array('NaKC8H4O4',226.2)
cmpd[189]=new Array('NaN3',65.01)
cmpd[190]=new Array('NaNO2',69.00)
cmpd[191]=new Array('NaNO3',84.99)
cmpd[192]=new Array('NaOH',40.00)
cmpd[193]=new Array('NH3',17.03)
cmpd[194]=new Array('NH3',17.03)
cmpd[195]=new Array('NH3',17.03)
cmpd[196]=new Array('NO',30.01)
cmpd[197]=new Array('NO2',46.01)
cmpd[198]=new Array('NOCl',65.46)
cmpd[199]=new Array('O2',32.00)
cmpd[200]=new Array('OH',17.01)
cmpd[201]=new Array('P',30.97)
cmpd[202]=new Array('P',30.97)
cmpd[203]=new Array('P2O3',109.9)
cmpd[204]=new Array('P4',123.9)
cmpd[205]=new Array('P4O10',283.9)
cmpd[206]=new Array('Pb(NO3)2',155.0)
cmpd[207]=new Array('PbO',46.97)
cmpd[208]=new Array('PBr3',270.7)
cmpd[209]=new Array('PCl3',137.3)
cmpd[210]=new Array('PCl5',208.2)
cmpd[211]=new Array('PH3',34.00)
cmpd[212]=new Array('S',32.07)
cmpd[213]=new Array('S2Cl2',135.0)
cmpd[214]=new Array('SiC',44.08)
cmpd[215]=new Array('SiF4',108.1)
cmpd[216]=new Array('SiO2',64.06)
cmpd[217]=new Array('SO2',64.06)
cmpd[218]=new Array('SO3',80.06)
cmpd[219]=new Array('ZnO',81.39)
cmpd[220]=new Array('ZnS',97.46)
