#include <iostream>
using namespace std;
int main() {
#define TRACE(arg) cout << #arg ":" << (arg) << endl;
///...a simple macro that can be used like this:
int a = 5;
TRACE(a)
a += 7;
TRACE(a)
TRACE(a+7)
TRACE(17*11)
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkjZGVmaW5lIFRSQUNFKGFyZykgY291dCA8PCAjYXJnICI6IiA8PCAoYXJnKSA8PCBlbmRsOwoJCgkvLy8uLi5hIHNpbXBsZSBtYWNybyB0aGF0IGNhbiBiZSB1c2VkIGxpa2UgdGhpczoKCQoJaW50IGEgPSA1OwoJVFJBQ0UoYSkKCWEgKz0gNzsKCVRSQUNFKGEpCglUUkFDRShhKzcpCglUUkFDRSgxNyoxMSkKCXJldHVybiAwOwp9