LEAP_DISTANCE
for (i = 0; i < LEAP_DISTANCE; i++) {
for (i = LEAP_DISTANCE - 1; i >= 0; i--)
int val[LEAP_DISTANCE], pos[LEAP_DISTANCE];