// 01
// 02
// 03
// 04
// 05
// 06
// 07
// 08
// 09
// 0a
// 0b
// 0c
// 0d
// 0e
// 0f
// 10
// 11
// 12
// 13
// 14
// 15
// 16
// 17
// 18
// 19
// 1a
// 1b
// 1c
// 1d
// 1e
// 1f
char space = __LINE__; // 20
// 21
// 22
// 23
// 24
// 25
// 26
// 27
// 28
// 29
// 2a
// 2b
// 2c
// 2d
// 2e
// 2f
// 30
// 31
// 32
// 33
// 34
// 35
// 36
// 37
// 38
// 39
// 3a
// 3b
// 3c
// 3d
// 3e
// 3f
// 40
char A = __LINE__; // 41
char B = __LINE__; // 42
char C = __LINE__; // 43
char D = __LINE__; // 44
char E = __LINE__; // 45
char F = __LINE__; // 46
char G = __LINE__; // 47
char H = __LINE__; // 48
char I = __LINE__; // 49
char J = __LINE__; // 4a
char K = __LINE__; // 4b
char L = __LINE__; // 4c
char M = __LINE__; // 4d
char N = __LINE__; // 4e
char O = __LINE__; // 4f
char P = __LINE__; // 50
char Q = __LINE__; // 51
char R = __LINE__; // 52
char S = __LINE__; // 53
char T = __LINE__; // 54
char U = __LINE__; // 55
char V = __LINE__; // 56
char W = __LINE__; // 57
char X = __LINE__; // 58
char Y = __LINE__; // 59
char Z = __LINE__; // 5a
// 5b
// 5c
// 5d
// 5e
// 5f
// 60
char a = __LINE__; // 61
char b = __LINE__; // 62
char c = __LINE__; // 63
char d = __LINE__; // 64
char e = __LINE__; // 65
char f = __LINE__; // 66
char g = __LINE__; // 67
char h = __LINE__; // 68
char i = __LINE__; // 69
char j = __LINE__; // 6a
char k = __LINE__; // 6b
char l = __LINE__; // 6c
char m = __LINE__; // 6d
char n = __LINE__; // 6e
char o = __LINE__; // 6f
char p = __LINE__; // 70
char q = __LINE__; // 71
char r = __LINE__; // 72
char s = __LINE__; // 73
char t = __LINE__; // 74
char u = __LINE__; // 75
char v = __LINE__; // 76
char w = __LINE__; // 77
char x = __LINE__; // 78
char y = __LINE__; // 79
char z = __LINE__; // 7a
// 7b
// 7c
// 7d
// 7e
// 7f
#include <stdio.h>
int main() {
char NUL
= strcmp(__FILE__
, __FILE__
); char cs[] = {h,e,l,l,o,space,w,o,r,l,d,NUL};
return 0;
}
Ly8gMDEKLy8gMDIKLy8gMDMKLy8gMDQKLy8gMDUKLy8gMDYKLy8gMDcKLy8gMDgKLy8gMDkKLy8gMGEKLy8gMGIKLy8gMGMKLy8gMGQKLy8gMGUKLy8gMGYKLy8gMTAKLy8gMTEKLy8gMTIKLy8gMTMKLy8gMTQKLy8gMTUKLy8gMTYKLy8gMTcKLy8gMTgKLy8gMTkKLy8gMWEKLy8gMWIKLy8gMWMKLy8gMWQKLy8gMWUKLy8gMWYKY2hhciBzcGFjZSA9IF9fTElORV9fOyAvLyAyMAovLyAyMQovLyAyMgovLyAyMwovLyAyNAovLyAyNQovLyAyNgovLyAyNwovLyAyOAovLyAyOQovLyAyYQovLyAyYgovLyAyYwovLyAyZAovLyAyZQovLyAyZgovLyAzMAovLyAzMQovLyAzMgovLyAzMwovLyAzNAovLyAzNQovLyAzNgovLyAzNwovLyAzOAovLyAzOQovLyAzYQovLyAzYgovLyAzYwovLyAzZAovLyAzZQovLyAzZgovLyA0MApjaGFyIEEgPSBfX0xJTkVfXzsgLy8gNDEKY2hhciBCID0gX19MSU5FX187IC8vIDQyCmNoYXIgQyA9IF9fTElORV9fOyAvLyA0MwpjaGFyIEQgPSBfX0xJTkVfXzsgLy8gNDQKY2hhciBFID0gX19MSU5FX187IC8vIDQ1CmNoYXIgRiA9IF9fTElORV9fOyAvLyA0NgpjaGFyIEcgPSBfX0xJTkVfXzsgLy8gNDcKY2hhciBIID0gX19MSU5FX187IC8vIDQ4CmNoYXIgSSA9IF9fTElORV9fOyAvLyA0OQpjaGFyIEogPSBfX0xJTkVfXzsgLy8gNGEKY2hhciBLID0gX19MSU5FX187IC8vIDRiCmNoYXIgTCA9IF9fTElORV9fOyAvLyA0YwpjaGFyIE0gPSBfX0xJTkVfXzsgLy8gNGQKY2hhciBOID0gX19MSU5FX187IC8vIDRlCmNoYXIgTyA9IF9fTElORV9fOyAvLyA0ZgpjaGFyIFAgPSBfX0xJTkVfXzsgLy8gNTAKY2hhciBRID0gX19MSU5FX187IC8vIDUxCmNoYXIgUiA9IF9fTElORV9fOyAvLyA1MgpjaGFyIFMgPSBfX0xJTkVfXzsgLy8gNTMKY2hhciBUID0gX19MSU5FX187IC8vIDU0CmNoYXIgVSA9IF9fTElORV9fOyAvLyA1NQpjaGFyIFYgPSBfX0xJTkVfXzsgLy8gNTYKY2hhciBXID0gX19MSU5FX187IC8vIDU3CmNoYXIgWCA9IF9fTElORV9fOyAvLyA1OApjaGFyIFkgPSBfX0xJTkVfXzsgLy8gNTkKY2hhciBaID0gX19MSU5FX187IC8vIDVhCi8vIDViCi8vIDVjCi8vIDVkCi8vIDVlCi8vIDVmCi8vIDYwCmNoYXIgYSA9IF9fTElORV9fOyAvLyA2MQpjaGFyIGIgPSBfX0xJTkVfXzsgLy8gNjIKY2hhciBjID0gX19MSU5FX187IC8vIDYzCmNoYXIgZCA9IF9fTElORV9fOyAvLyA2NApjaGFyIGUgPSBfX0xJTkVfXzsgLy8gNjUKY2hhciBmID0gX19MSU5FX187IC8vIDY2CmNoYXIgZyA9IF9fTElORV9fOyAvLyA2NwpjaGFyIGggPSBfX0xJTkVfXzsgLy8gNjgKY2hhciBpID0gX19MSU5FX187IC8vIDY5CmNoYXIgaiA9IF9fTElORV9fOyAvLyA2YQpjaGFyIGsgPSBfX0xJTkVfXzsgLy8gNmIKY2hhciBsID0gX19MSU5FX187IC8vIDZjCmNoYXIgbSA9IF9fTElORV9fOyAvLyA2ZApjaGFyIG4gPSBfX0xJTkVfXzsgLy8gNmUKY2hhciBvID0gX19MSU5FX187IC8vIDZmCmNoYXIgcCA9IF9fTElORV9fOyAvLyA3MApjaGFyIHEgPSBfX0xJTkVfXzsgLy8gNzEKY2hhciByID0gX19MSU5FX187IC8vIDcyCmNoYXIgcyA9IF9fTElORV9fOyAvLyA3MwpjaGFyIHQgPSBfX0xJTkVfXzsgLy8gNzQKY2hhciB1ID0gX19MSU5FX187IC8vIDc1CmNoYXIgdiA9IF9fTElORV9fOyAvLyA3NgpjaGFyIHcgPSBfX0xJTkVfXzsgLy8gNzcKY2hhciB4ID0gX19MSU5FX187IC8vIDc4CmNoYXIgeSA9IF9fTElORV9fOyAvLyA3OQpjaGFyIHogPSBfX0xJTkVfXzsgLy8gN2EKLy8gN2IKLy8gN2MKLy8gN2QKLy8gN2UKLy8gN2YKI2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKCkgewogIGNoYXIgTlVMID0gc3RyY21wKF9fRklMRV9fLCBfX0ZJTEVfXyk7CiAgY2hhciBjc1tdID0ge2gsZSxsLGwsbyxzcGFjZSx3LG8scixsLGQsTlVMfTsKICBwdXRzKGNzKTsKICByZXR1cm4gMDsKfQo=