This is just the starting of the challenge which is finished already @ TopCoder......For Practice