string int64tostring(long long num) { string s1; int count = 0; while (num) { if(count == 3) { s1.push_back(','); count = 0; } char i = num%10+'0'; num = num/10; s1.push_back(i); count++; } reverse(s1.begin(), s1.end()); return s1; }