python中,魔法方法的执行过程分析

问题遇到的现象和发生背景

a = New_int(3),类实例化对象a,a = New_int(3),此后a的值为多少,b = New_int(5),b的值为多少

问题相关代码,请勿粘贴截图
class New_int(int):
    def __add__(self,other):
        return int.__sub__(self,other)
    def __sub__(self,other):
        return int.__add__(self,other)

    
a = New_int(3)
b = New_int(5)
a + b
-2
a - b
8


运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

a的类型为New_int,其值为New_int的一个实例值为3,
b为New_int的实例值为5,
a+b,则可以参加New_int的__add__运算