class Solution {
public:
int Add(int num1, int num2)
{
while(num1&num2)
{
int tmp1=num1;
int tmp2=num2;
num1 = (tmp1&tmp2)<<1;
num2 = tmp1^tmp2;
}
return num1 | num2;
}
};