#include <iostream>
#include <cmath>
using namespace std;
int main() {
int n, k;
if (!(cin >> n >> k)) return 0;
int cnt = log10(n)+1;
// Using round to prevent floating-point precision issues
int p = round(pow(10, cnt-k));
int copy = n;
int fd = copy % p;
int p2 = round(pow(10, k));
int num = fd * p2;
int end = copy / p;
// Output the result instead of returning it
cout << num + end << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgbiwgazsKICAgIGlmICghKGNpbiA+PiBuID4+IGspKSByZXR1cm4gMDsKICAgIGludCBjbnQgPSBsb2cxMChuKSsxOwogICAgLy8gVXNpbmcgcm91bmQgdG8gcHJldmVudCBmbG9hdGluZy1wb2ludCBwcmVjaXNpb24gaXNzdWVzCiAgICBpbnQgcCA9IHJvdW5kKHBvdygxMCwgY250LWspKTsgCiAgICAKICAgIGludCBjb3B5ID0gbjsKICAgIGludCBmZCA9IGNvcHkgJSBwOwogICAgaW50IHAyID0gcm91bmQocG93KDEwLCBrKSk7IAogICAgaW50IG51bSA9IGZkICogcDI7CiAgICBpbnQgZW5kID0gY29weSAvIHA7CiAgICAKICAgIC8vIE91dHB1dCB0aGUgcmVzdWx0IGluc3RlYWQgb2YgcmV0dXJuaW5nIGl0CiAgICBjb3V0IDw8IG51bSArIGVuZCA8PCBlbmRsOwogICAgCiAgICByZXR1cm4gMDsKfQ==