What those below say is true. Hacking it will quickly produce an answer and it will likely meet all specs. However, if I treated my projects that way, I would not now have the career that I have.
My perspective says, "You learn nothing from hacking code. But dis-assembly and reassembly gets your the greatest gain for the future."
Neal