struct list
{
int info;
list *next;
};
////////////////////////////////////////
void mConcatenate( list *&_l1, list *_l2)
{
if (_l1->next != 0 )
{
mConcatenate (_l1->next, _l2);
}
else
{
_l1->next = _l2;
}
}
int main()
{
return 0;
}
c3RydWN0IGxpc3QKewogICAgaW50IGluZm87CiAgICBsaXN0ICpuZXh0Owp9OwovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCnZvaWQgbUNvbmNhdGVuYXRlKCBsaXN0IComX2wxLCBsaXN0ICpfbDIpCnsKICAgIGlmIChfbDEtPm5leHQgIT0gMCApCiAgICB7CiAgICAgICAgbUNvbmNhdGVuYXRlIChfbDEtPm5leHQsIF9sMik7CiAgICB9CiAgICBlbHNlCiAgICB7CiAgICAgICAgX2wxLT5uZXh0ID0gX2wyOwogICAgfQp9CgppbnQgbWFpbigpCnsKCXJldHVybiAwOwp9