#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(void)
{
char tok[128] = "[1fff:0:a88:85a3::ac1f]:8107:8108";
char addr[128];
int port, idx;
sscanf(tok
, "%*[[]%63[^]]%*[]]%*[:]%d%*[:]%d", addr
, &port
, &idx
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPHN0ZGxpYi5oPgoKaW50IG1haW4odm9pZCkKewogICAgY2hhciB0b2tbMTI4XSA9ICJbMWZmZjowOmE4ODo4NWEzOjphYzFmXTo4MTA3OjgxMDgiOwogICAgY2hhciBhZGRyWzEyOF07CiAgICBpbnQgcG9ydCwgaWR4OwoKICAgIHNzY2FuZih0b2ssICIlKltbXSU2M1teXV0lKltdXSUqWzpdJWQlKls6XSVkIiwgYWRkciwgJnBvcnQsICZpZHgpOwogICAgCiAgICBwcmludGYoImFkZHI9ICVzXG4iLCBhZGRyKTsKICAgIHByaW50ZigicG9ydD0gJWRcbiIsIHBvcnQpOwogICAgcHJpbnRmKCJpZHggPSAlZFxuIiwgaWR4KTsKICAgIAogICAgcmV0dXJuIDA7Cn0=