language: C++11 (gcc-4.7.2)
date: 728 days 1 hour ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
#include <iostream>
 
#define e1(a) (a+0)
#define e2(a) (a+0),(a+1)
#define e3(a) (a+0),(a+1),(a+2)
#define e4(a) (a+0),(a+1),(a+2),(a+3)
#define e5(a) (a+0),(a+1),(a+2),(a+3),(a+4)
#define e6(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5)
#define e7(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6)
#define e8(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7)
#define e9(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8)
#define e10(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9)
#define e11(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10)
#define e12(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11)
#define e13(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12)
#define e14(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13)
#define e15(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14)
#define e16(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15)
#define e17(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16)
#define e18(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17)
#define e19(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18)
#define e20(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19)
#define e21(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20)
#define e22(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21)
#define e23(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22)
#define e24(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23)
#define e25(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24)
#define e26(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25)
#define e27(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26)
#define e28(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27)
#define e29(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28)
#define e30(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29)
#define e31(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30)
#define e32(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31)
#define e33(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32)
#define e34(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33)
#define e35(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34)
#define e36(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35)
#define e37(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36)
#define e38(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37)
#define e39(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38)
#define e40(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39)
#define e41(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40)
#define e42(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41)
#define e43(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42)
#define e44(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43)
#define e45(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44)
#define e46(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45)
#define e47(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46)
#define e48(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47)
#define e49(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48)
#define e50(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49)
#define e51(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50)
#define e52(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51)
#define e53(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52)
#define e54(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53)
#define e55(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54)
#define e56(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55)
#define e57(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56)
#define e58(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57)
#define e59(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58)
#define e60(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59)
#define e61(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60)
#define e62(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61)
#define e63(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62)
#define e64(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63)
#define e65(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64)
#define e66(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65)
#define e67(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66)
#define e68(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67)
#define e69(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68)
#define e70(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69)
#define e71(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70)
#define e72(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71)
#define e73(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72)
#define e74(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73)
#define e75(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74)
#define e76(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75)
#define e77(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76)
#define e78(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77)
#define e79(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78)
#define e80(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79)
#define e81(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80)
#define e82(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81)
#define e83(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81),(a+82)
#define e84(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81),(a+82),(a+83)
#define e85(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81),(a+82),(a+83),(a+84)
#define e86(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81),(a+82),(a+83),(a+84),(a+85)
#define e87(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81),(a+82),(a+83),(a+84),(a+85),(a+86)
#define e88(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81),(a+82),(a+83),(a+84),(a+85),(a+86),(a+87)
#define e89(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81),(a+82),(a+83),(a+84),(a+85),(a+86),(a+87),(a+88)
#define e90(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81),(a+82),(a+83),(a+84),(a+85),(a+86),(a+87),(a+88),(a+89)
#define e91(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81),(a+82),(a+83),(a+84),(a+85),(a+86),(a+87),(a+88),(a+89),(a+90)
#define e92(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81),(a+82),(a+83),(a+84),(a+85),(a+86),(a+87),(a+88),(a+89),(a+90),(a+91)
#define e93(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81),(a+82),(a+83),(a+84),(a+85),(a+86),(a+87),(a+88),(a+89),(a+90),(a+91),(a+92)
#define e94(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81),(a+82),(a+83),(a+84),(a+85),(a+86),(a+87),(a+88),(a+89),(a+90),(a+91),(a+92),(a+93)
#define e95(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81),(a+82),(a+83),(a+84),(a+85),(a+86),(a+87),(a+88),(a+89),(a+90),(a+91),(a+92),(a+93),(a+94)
#define e96(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81),(a+82),(a+83),(a+84),(a+85),(a+86),(a+87),(a+88),(a+89),(a+90),(a+91),(a+92),(a+93),(a+94),(a+95)
#define e97(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81),(a+82),(a+83),(a+84),(a+85),(a+86),(a+87),(a+88),(a+89),(a+90),(a+91),(a+92),(a+93),(a+94),(a+95),(a+96)
#define e98(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81),(a+82),(a+83),(a+84),(a+85),(a+86),(a+87),(a+88),(a+89),(a+90),(a+91),(a+92),(a+93),(a+94),(a+95),(a+96),(a+97)
#define e99(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81),(a+82),(a+83),(a+84),(a+85),(a+86),(a+87),(a+88),(a+89),(a+90),(a+91),(a+92),(a+93),(a+94),(a+95),(a+96),(a+97),(a+98)
#define e100(a) (a+0),(a+1),(a+2),(a+3),(a+4),(a+5),(a+6),(a+7),(a+8),(a+9),(a+10),(a+11),(a+12),(a+13),(a+14),(a+15),(a+16),(a+17),(a+18),(a+19),(a+20),(a+21),(a+22),(a+23),(a+24),(a+25),(a+26),(a+27),(a+28),(a+29),(a+30),(a+31),(a+32),(a+33),(a+34),(a+35),(a+36),(a+37),(a+38),(a+39),(a+40),(a+41),(a+42),(a+43),(a+44),(a+45),(a+46),(a+47),(a+48),(a+49),(a+50),(a+51),(a+52),(a+53),(a+54),(a+55),(a+56),(a+57),(a+58),(a+59),(a+60),(a+61),(a+62),(a+63),(a+64),(a+65),(a+66),(a+67),(a+68),(a+69),(a+70),(a+71),(a+72),(a+73),(a+74),(a+75),(a+76),(a+77),(a+78),(a+79),(a+80),(a+81),(a+82),(a+83),(a+84),(a+85),(a+86),(a+87),(a+88),(a+89),(a+90),(a+91),(a+92),(a+93),(a+94),(a+95),(a+96),(a+97),(a+98),(a+99)
 
int main()
{
   int x[] = {e100(25),e50(25+100),e7(25+100+50)};
   int sz = sizeof(x) / sizeof(*x);
   for(int i=0; i<sz; ++i)
      std::cout << x[i] << '\n';
}