//******************************************
//*  ??13                                *
//*  ??????                          *
//*  ?????2011?11?5?               *
//******************************************


int main()
{
	char dashu[100], shang[100];
	int yu, i, n, p;
	cin >> dashu;//??????
	n = strlen(dashu);//????????
	yu = 0;//yu????
	p = 200;//p????????0
	for(i = 0; i < n; i ++)
	{
		shang[i] = (yu * 10 + dashu[i] - '0') / 13 + '0';
		//?????????????
		yu = (yu * 10 + dashu[i] - '0') - 13 * (shang[i] - '0');
		//????????????ascii???????
	}
	for(i = 0; i < n; i ++)
	{
		if(shang[i] != '0')
		{
			p = i;//??????????????0?????
			break;
		}
	}
	if(p == 200)//?p=200,?????????,???0
		cout << "0";
	else
	{
		for(i = p; i < n; i ++)
			cout << shang[i];//?????0????????
	}
	cout << endl << yu << endl;//????
	return 0;
}