#include <cstdio>
#define S(t) S_(t)
#define S_(t) #t
#define C(a,b) C_(a,b)
#define C_(a,b) a##b
#define THREE(n) printf("%s = %s = %d\n", S(C(var_,n)), S(n), n)
#define LINED() THREE(__LINE__)
#define COUNTED() THREE(__COUNTER__)
int main() {
LINED(); LINED();
COUNTED(); COUNTED(); COUNTED();
return 0;
}
I2luY2x1ZGUgPGNzdGRpbz4KCiNkZWZpbmUgUyh0KSBTXyh0KQojZGVmaW5lIFNfKHQpICN0CgojZGVmaW5lIEMoYSxiKSBDXyhhLGIpCiNkZWZpbmUgQ18oYSxiKSBhIyNiCgojZGVmaW5lIFRIUkVFKG4pICBwcmludGYoIiVzID0gJXMgPSAlZFxuIiwgUyhDKHZhcl8sbikpLCBTKG4pLCBuKQojZGVmaW5lIExJTkVEKCkgICBUSFJFRShfX0xJTkVfXykKI2RlZmluZSBDT1VOVEVEKCkgVEhSRUUoX19DT1VOVEVSX18pCgppbnQgbWFpbigpIHsKCUxJTkVEKCk7IExJTkVEKCk7CglDT1VOVEVEKCk7IENPVU5URUQoKTsgQ09VTlRFRCgpOwoJcmV0dXJuIDA7Cn0=