Module(body=[FunctionDef(name='doadd', args=arguments(args=[Name(id='a', ctx=Param()), Name(id='b', ctx=Param())], vararg=None, kwarg=None, defaults=[]), body=[Return(value=BinOp(left=Name(id='a', ctx=Load()), op=Add(), right=Name(id='b', ctx=Load())))], decorator_list=[]), FunctionDef(name='dosub', args=arguments(args=[Name(id='a', ctx=Param()), Name(id='b', ctx=Param())], vararg=None, kwarg=None, defaults=[]), body=[Return(value=BinOp(left=Name(id='a', ctx=Load()), op=Sub(), right=Name(id='b', ctx=Load())))], decorator_list=[]), Print(dest=None, values=[Call(func=Name(id='doadd', ctx=Load()), args=[Num(n=123), Num(n=12345678987654321)], keywords=[], starargs=None, kwargs=None)], nl=True), Print(dest=None, values=[Call(func=Name(id='doadd', ctx=Load()), args=[Num(n=-123), Num(n=12345678987654321)], keywords=[], starargs=None, kwargs=None)], nl=True), Print(dest=None, values=[Call(func=Name(id='doadd', ctx=Load()), args=[Num(n=-123), Num(n=-12345678987654321)], keywords=[], starargs=None, kwargs=None)], nl=True), Print(dest=None, values=[Call(func=Name(id='doadd', ctx=Load()), args=[Num(n=123), Num(n=-12345678987654321)], keywords=[], starargs=None, kwargs=None)], nl=True), Print(dest=None, values=[Call(func=Name(id='dosub', ctx=Load()), args=[Num(n=123), Num(n=12345678987654321)], keywords=[], starargs=None, kwargs=None)], nl=True), Print(dest=None, values=[Call(func=Name(id='dosub', ctx=Load()), args=[Num(n=12345678987654321), Num(n=123)], keywords=[], starargs=None, kwargs=None)], nl=True), Print(dest=None, values=[Call(func=Name(id='dosub', ctx=Load()), args=[Num(n=-12345678987654321), Num(n=123)], keywords=[], starargs=None, kwargs=None)], nl=True), Print(dest=None, values=[Call(func=Name(id='dosub', ctx=Load()), args=[Num(n=-12345678987654321), Num(n=-123)], keywords=[], starargs=None, kwargs=None)], nl=True)])