#include<bits/stdc++.h>
using namespace std;
int main(){
string year;
int k;
cin>>year>>k;
int a[130]={
0};
int cnt=0;
for(int i=stoi(year);;i++,cnt++){
int t=0;
memset(a,0,sizeof(a));
string s=to_string(i);
string d(4-s.size(),'0');
d+=s;
for(auto e:d){
if(a[e]==0)
t++;
a[e]++;
}
if(t==k){
cout<<cnt<<' ';
printf("%04d",i);
break;
}
}
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
string s;
set<char> se;
cin>>s>>n;
int i=stoi(s);
while(i){
string st=to_string(i);
string bu0(4-st.size(),'0');
st=bu0+st;
for(auto e:st){
se.insert(e);
}
int cnt=se.size();
if(cnt==n){
cout<<i-stoi(s)<<' '<<st;
break;
}
i++;
se.clear();
}
return 0;
}