#include #define one ('C'^'B') #define zero ('A'^'A') #define twelve ('M'^'A') #define sixteen ('Q'^'A') int add(int a,int b){ int c; while(b){ c = a&b; a = a^b; b = c<>i)&one; if (r >= d){ r = add(r,negative(d)); q|=one<