#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
using namespace std;
vector<int> div(vector<int> a,int b,int &r){
vector<int> c;
for(int i=a.size()-1;i>=0;i--){
r=r*10+a[i];
c.push_back(r/b);
r=r%b;
}
reverse(c.begin(),c.end());
while(c.size()>1&&c.back()==0){
c.pop_back();
}
return c;
}
int main()
{
string s1;
vector<int> a,c;
int b,r=0;
cin>>s1>>b;
for(int i=s1.length()-1;i>=0;i--)
{
a.push_back(s1[i]-'0');
}
c=div(a,b,r);
for(int i=c.size()-1;i>=0;i--){
cout<<c[i];
}
cout<<endl<<r;
return 0;
}