#include <iostream>
using namespace std;
int main()
{
char str[] = "0,228,03,1771,2d6f,55,62";
int32_t mnc, mcc, lac, cellid;
if ( sscanf( str, "%*d,%d,%d,%x,%x,%*d,%*d", &mcc, &mnc, &lac, &cellid ) == 4 )
{
printf( "http://o...content-available-to-author-only...d.org/#action=locations.cell&mcc=" );
printf( "%d", mcc );
printf( "&mnc=" );
printf( "%d", mnc );
printf( "&lac=" );
printf( "%d", lac );
printf( "&cellid=" );
printf( "%d", cellid );
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CgljaGFyIHN0cltdID0gIjAsMjI4LDAzLDE3NzEsMmQ2Ziw1NSw2MiI7CgkKCWludDMyX3QgbW5jLCBtY2MsIGxhYywgY2VsbGlkOwoJaWYgKCBzc2NhbmYoIHN0ciwgIiUqZCwlZCwlZCwleCwleCwlKmQsJSpkIiwgJm1jYywgJm1uYywgJmxhYywgJmNlbGxpZCApID09IDQgKQoJewoJCXByaW50ZiggImh0dHA6Ly9vLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5kLm9yZy8jYWN0aW9uPWxvY2F0aW9ucy5jZWxsJm1jYz0iICk7CgkJcHJpbnRmKCAiJWQiLCBtY2MgKTsKCQlwcmludGYoICImbW5jPSIgKTsKCQlwcmludGYoICIlZCIsIG1uYyApOwoJCXByaW50ZiggIiZsYWM9IiApOwoJCXByaW50ZiggIiVkIiwgbGFjICk7CgkJcHJpbnRmKCAiJmNlbGxpZD0iICk7CgkJcHJpbnRmKCAiJWQiLCBjZWxsaWQgKTsKCX0KCXJldHVybiAwOwp9