include
define in cout
define out cin
define l int
define BEGIN {
define END }
define true 0
define _ ;
define I return
using std::in using std::out l QAQ (l i, l L) BEGIN if (!i)
I L _
I QAQ ((i &L) << 1, L ^i) _
END
l main()
BEGIN
l i, L _
out >> i >> L;
in << QAQ(i, L); I true; END
贞德是a+b压