long newV = v / THOUSAND_L;
int t = (int) (v - newV * THOUSAND_L);
full3(t, b, ptr);
v = newV;
int newV = ivalue / 1000;
int t = ivalue - (newV * 1000);
full3(t, b, ptr);
ivalue = newV;
long newV = v / THOUSAND_L;
int t = (int) (v - newV * THOUSAND_L);
full3(t, b, ptr);
v = newV;
int newV = ivalue / 1000;
int t = ivalue - (newV * 1000);
full3(t, b, ptr);
ivalue = newV;