Result

AC

Duration

1059ms

Code [DL]

import std.stdio;void main(){string s=readln;write=s[s[1]-s[2]?4:2];main();}

stdin

996 998
114 719
533 332
694 846
344 841
317 773
755 717
441 147
927 669
958 524
344 844
949 885
533 776
178 978
893 339
864 212
398 875
572 278
434 341
188 885
577 129
513 787
287 375
652 243
299 336
299 961
938 331
756 566
548 426
944 478
862 252
952 884

stdout

97384751654839328238773299354428

stderr

core.exception.RangeError@/tmp/code.d(1): Range violation
----------------
0x7fb099bd863e onRangeError
	???:0
0x562c905727a6 _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x562c9057284d _Dmain
	???:0
0x7fb099bfebce ???
	???:0
0x7fb099bfed6d ???
	???:0
0x7fb099bff0ea ???
	???:0
0x7fb099bfed6d ???
	???:0
0x7fb099bfef14 _d_run_main
	???:0
0x562c9057273b main
	???:0
0x7fb099560b96 __libc_start_main
	???:0
0x562c90572659 _start
	???:0
0xffffffffffffffff ???
	???:0

strace

10    execve("/bin/sh", ["/bin/sh", "/root/script", "/volume/CODE"], 0x7ffe933ba290 /* 6 vars */) = 0
11    execve("/usr/bin/realpath", ["realpath", "/volume/CODE"], 0x55a40e19dc00 /* 6 vars */) = 0
11    +++ exited with 0 +++
10    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=11, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
12    execve("/bin/ln", ["ln", "-sf", "/volume/CODE", "/tmp/code.d"], 0x55a40e19dc20 /* 6 vars */) = 0
12    +++ exited with 0 +++
10    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=12, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
13    execve("/usr/bin/gdc", ["gdc", "/tmp/code.d", "-o", "/tmp/code"], 0x55a40e19dc18 /* 6 vars */) = 0
14    execve("/usr/lib/gcc/x86_64-linux-gnu/8/cc1d", ["/usr/lib/gcc/x86_64-linux-gnu/8/"..., "/tmp/code.d", "-quiet", "-dumpbase", "code.d", "-mtune=generic", "-march=x86-64", "-auxbase", "code", "-imultiarch", "x86_64-linux-gnu", "-o", "/tmp/cccRNFAb.s"], 0x140c5e0 /* 11 vars */) = 0
14    +++ exited with 0 +++
13    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14, si_uid=0, si_status=0, si_utime=5, si_stime=1} ---
15    execve("/bin/as", ["as", "--64", "-o", "/tmp/ccNgLMqp.o", "/tmp/cccRNFAb.s"], 0x140c5e0 /* 11 vars */) = -1 ENOENT (No such file or directory)
15    execve("/usr/local/sbin/as", ["as", "--64", "-o", "/tmp/ccNgLMqp.o", "/tmp/cccRNFAb.s"], 0x140c5e0 /* 11 vars */) = -1 ENOENT (No such file or directory)
15    execve("/usr/local/bin/as", ["as", "--64", "-o", "/tmp/ccNgLMqp.o", "/tmp/cccRNFAb.s"], 0x140c5e0 /* 11 vars */) = -1 ENOENT (No such file or directory)
15    execve("/usr/sbin/as", ["as", "--64", "-o", "/tmp/ccNgLMqp.o", "/tmp/cccRNFAb.s"], 0x140c5e0 /* 11 vars */) = -1 ENOENT (No such file or directory)
15    execve("/usr/bin/as", ["as", "--64", "-o", "/tmp/ccNgLMqp.o", "/tmp/cccRNFAb.s"], 0x140c5e0 /* 11 vars */) = 0
15    +++ exited with 0 +++
13    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=15, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
16    execve("/usr/lib/gcc/x86_64-linux-gnu/8/collect2", ["/usr/lib/gcc/x86_64-linux-gnu/8/"..., "-plugin", "/usr/lib/gcc/x86_64-linux-gnu/8/"..., "-plugin-opt=/usr/lib/gcc/x86_64-"..., "-plugin-opt=-fresolution=/tmp/cc"..., "-plugin-opt=-pass-through=-lgcc_"..., "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lm", "-plugin-opt=-pass-through=-lpthr"..., "-plugin-opt=-pass-through=-ldl", "-plugin-opt=-pass-through=-lc", "-plugin-opt=-pass-through=-lgcc_"..., "-plugin-opt=-pass-through=-lgcc", "--build-id", "--eh-frame-hdr", "-m", "elf_x86_64", "--hash-style=gnu", "--as-needed", "-dynamic-linker", "/lib64/ld-linux-x86-64.so.2", "-pie", "-z", "now", "-z", "relro", "-o", "/tmp/code", "/usr/lib/gcc/x86_64-linux-gnu/8/"..., "/usr/lib/gcc/x86_64-linux-gnu/8/"..., "/usr/lib/gcc/x86_64-linux-gnu/8/"..., "-L/usr/lib/gcc/x86_64-linux-gnu/"..., ...], 0x140cc60 /* 13 vars */) = 0
17    execve("/usr/bin/ld", ["/usr/bin/ld", "-plugin", "/usr/lib/gcc/x86_64-linux-gnu/8/"..., "-plugin-opt=/usr/lib/gcc/x86_64-"..., "-plugin-opt=-fresolution=/tmp/cc"..., "-plugin-opt=-pass-through=-lgcc_"..., "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lm", "-plugin-opt=-pass-through=-lpthr"..., "-plugin-opt=-pass-through=-ldl", "-plugin-opt=-pass-through=-lc", "-plugin-opt=-pass-through=-lgcc_"..., "-plugin-opt=-pass-through=-lgcc", "--build-id", "--eh-frame-hdr", "-m", "elf_x86_64", "--hash-style=gnu", "--as-needed", "-dynamic-linker", "/lib64/ld-linux-x86-64.so.2", "-pie", "-z", "now", "-z", "relro", "-o", "/tmp/code", "/usr/lib/gcc/x86_64-linux-gnu/8/"..., "/usr/lib/gcc/x86_64-linux-gnu/8/"..., "/usr/lib/gcc/x86_64-linux-gnu/8/"..., "-L/usr/lib/gcc/x86_64-linux-gnu/"..., ...], 0x7ffd67b92070 /* 13 vars */) = 0
17    +++ exited with 0 +++
16    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=17, si_uid=0, si_status=0, si_utime=4, si_stime=4} ---
16    +++ exited with 0 +++
13    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=16, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
13    +++ exited with 0 +++
10    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=13, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
19    execve("/tmp/code", ["/tmp/code"], 0x55a40e19dbd0 /* 6 vars */ <unfinished ...>
18    execve("/bin/cat", ["cat", "-"], 0x55a40e19dbe8 /* 6 vars */) = 0
19    <... execve resumed> )            = 0
18    +++ exited with 0 +++
10    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
19    +++ exited with 1 +++
10    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19, si_uid=0, si_status=1, si_utime=1, si_stime=0} ---
20    execve("/bin/rm", ["rm", "/tmp/code.d", "/tmp/code"], 0x55a40e19dbd0 /* 6 vars */) = 0
20    +++ exited with 0 +++
10    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=20, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
10    +++ exited with 0 +++