// #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;
}