#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
#define REP(i, n) for(ll i=0;i<ll(n);i++)
#define REPD(i,n) for(ll i=n-1;i>=0;i--)
#define FOR(i, a, b) for(ll i=a;i<=ll(b);i++)
#define FORD(i,a,b) for(ll i=a;i>=ll(b);i--)

int main() {
    int K;
    string N;
    cin >> N >> K;

    REP(i, K) {
        if(stoll(N) % 200 == 0) {
            N = to_string(stoll(N) / 200);
        }
        else {
            N = N + "200";
        }
    }

    cout << N << endl;

    return 0;
}
#include <iostream>
using namespace std;

int main(){
    long long n;
    int k;
    cin >> n >> k;
    for(int i=0; i<k; i++){
        if(n%200==0){
            n /= 200;
        }else{
            n = n*1000 + 200;
        }
    }
    cout << n << endl;
}