1 + 0 = 1 | 00 + 1 = 0 | 10 + 0 = 0 | 0 1 & 1 = 1 ;1 | 1 = 1 ;(1 & 1) << 1 = 10 ; 1 + 1 = 10 = ((1 & 1) << 1) + (1 | 1) - (1 & 1) a + b ==> (((a & b) << 1) + (a | b) - (a & b)) class Solution { public: int Add(int num1, int num2) { return...