ugly adding two numbers