At least it runs, and compiles. Have to verify whether the output is the same as the original output.