#include<bits/stdc++.h>
using namespace std;
int checks(int m,int n){
string s="",s1="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
int l=0;
while(m){
l++;
s=s1[m%n]+s;
m/=n;
}
for(int i=0;i<l-2;i++)
if(s[i]!=s[i+2]) return 0;
for(int i=0;i<l-1;i++)
if(s[i]==s[i+1]) return 0;
return 1;
}
int m,n,l,r,x;
bool check(int f){
int cnt=0;
for(int i=m;i<=n;i++)
cnt+=checks(f,i);
if(cnt==x) return true;
return false;
}
int main(){
scanf("%d%d%d%d%d",&m,&n,&l,&r,&x);
for(int i=l;i<=r;i++){
if(check(i)) printf("%d\n",i);
}
return 0;
}