# -*- coding:utf-8 -*-

class UnusualAdd:
    def addAB(self, A, B):
        # write code here
        while B:
            C = A ^ B
            B = (A & B) << 1
            A = C
        return A