chemical equation balancer

input equation:

examples:
H2 + O2 = H2O
Cu + HNO3 → Cu(NO3)2 + NO + H2O


balanced output: