Chemical Equation Balancer

This program accepts input from either the perodic table below or the keyboard. Conventional notation is used, i.e. - the first letter of an element is capitalized and the second is a small letter. Enter the equation as shown below. There must be one space before and after the + and -> signs. At the present time, some redox reactions and chemical equations containing hydrates can not be solved.

 H P E R I O D I C T A B L E He
Li Be B C N O F Ne
Na Mg Al Si P S Cl Ar
K Ca Sc Ti V Cr Mn Fe Co Ni Cu Zn Ga Ge As Se Br Kr
Rb Sr Y Zr Nb Mo Tc Ru Rh Pd Ag Cd In Sn Sb Te I Xe
Cs Ba La Hf Ta W Re Os Ir Pt Au Hg Tl Pb Bi Po At Rn
Fr Ra