/* lane wc2k_rv -- DECOMPOSITION POINT 0.
Skip musl's __libc_start_main entirely (our definition beats the archive's), do NOTHING,
and leave through the i386 exit syscall. This is the floor: judge loader + crt1 _start +
our override + one syscall. It prints nothing, so it is WA -- the time is still reported.
`solve` is defined only because the task's lib.o references it. */
typedef unsigned long ul;
typedef unsigned char uc;
void solve(int n, int q, char *s1, char *s2, int *qx, int *qy, int *ql, unsigned *ans) {
(void) n; (void) q; (void) s1; (void) s2; (void) qx; (void) qy; (void) ql; (void) ans;
}
extern "C" void __libc_start_main(void *m, int argc, char **argv) {
(void) m; (void) argc; (void) argv;
__asm__ volatile("int $0x80" ::"a"(1), "b"(0) : "memory");
for (;;);
}