#include <stdio.h>
int main(void) {
char* a = "1234567";
unsigned short res[2] = {0};
int ind = 0;
unsigned short mul = 1;
while(charidx) {
res[ind] += mul * (a[--charidx] - '0');
if (charidx & 3) {
mul *= 10;
}
else {
mul = 1;
ind++;
}
}
printf("%d %d", res
[0], res
[1]); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CgkgY2hhciogYSA9ICIxMjM0NTY3IjsKCSB1bnNpZ25lZCBzaG9ydCByZXNbMl0gPSB7MH07CgkgaW50IGNoYXJpZHggPSBzdHJsZW4oYSk7CgkgaW50IGluZCA9IDA7CgkgdW5zaWduZWQgc2hvcnQgbXVsID0gMTsKCgkgd2hpbGUoY2hhcmlkeCkgewogICAgICAgIHJlc1tpbmRdICs9IG11bCAqIChhWy0tY2hhcmlkeF0gIC0gJzAnKTsKICAgICAgICBpZiAoY2hhcmlkeCAmIDMpIHsKICAgICAgICAJbXVsICo9IDEwOwogICAgICAgIH0KICAgICAgICBlbHNlIHsKICAgICAgICAJbXVsID0gMTsKICAgICAgICAJaW5kKys7CiAgICAgICAgfQoJIH0KCSBwcmludGYoIiVkICVkIiwgcmVzWzBdLCByZXNbMV0pOwoJcmV0dXJuIDA7Cn0K