// #include <stdio.h>
// #include <string.h>
// int main(){
// char arr[20];
// int count;
// scanf("%s %d", arr, &count);
// int len = strlen(arr);
// for(int i = len-count; i < len; i++)
// printf("%c", arr[i]);
// return 0;
// }
// #include <stdio.h>
// int main(){
// int count, n, i = 1, sum = 0;
// scanf("%d %d", &n, &count);
// while(count--){
// sum += n % 10 * i;
// n /= 10;
// i *= 10;
// }
// while(i != 1){
// count ++;
// i /= 10;
// }
// if(sum < 10){
// for(int j = 0; j < count; j++)
// printf("0");
// }
// printf("%d", sum);
// return 0;
// }
// #include <stdio.h>
// int compute(int n, int len, int i){
// int res = n % 10 * i;
// if(len == 1) return res;
// return res + compute(n/10, len-1, i*10);
// }
// int main(){
// int n, len, sum;
// scanf("%d %d", &n, &len);
// sum = compute(n, len, 1);
// if(sum < 10){
// for(int j = 1; j < len; j++)
// printf("0");
// }
// printf("%d", sum);
// return 0;
// }
#include <stdio.h>
#include <math.h>
int main(){
int n, i;
scanf("%d %d", &n, &i);
int res = n % (int)pow(10, i);
if(res < 10){
for(int j = 1; j < i; j++)
printf("0");
}
printf("%d", n % (int)pow(10, i));
return 0;
}