#include <iostream>
using namespace std;
int main ()
{
long C, K;
cin>>C>>K;
// try: C = 1284, K = 2
long min_money = 1;
for (int i=1; i<=K; i++)
min_money*=10; // try -> min_money = 100
long case_1 = (C/min_money)*min_money; // try-> case_1 = 1200
long case_2 = case_1 + min_money; // try -> case_2 = 1300
if (C-case_1 >= case_2-C) // try -> C-case_1 = 84, case_2-C = 16
cout<<case_2;
else cout<<case_1;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4gKCkKewogICAgbG9uZyBDLCBLOwogICAgY2luPj5DPj5LOwogICAgLy8gdHJ5OiBDID0gMTI4NCwgSyA9IDIKICAgIGxvbmcgbWluX21vbmV5ID0gMTsKICAgIGZvciAoaW50IGk9MTsgaTw9SzsgaSsrKQogICAgICAgIG1pbl9tb25leSo9MTA7ICAvLyB0cnkgLT4gbWluX21vbmV5ID0gMTAwCiAgICAKICAgIGxvbmcgY2FzZV8xID0gKEMvbWluX21vbmV5KSptaW5fbW9uZXk7ICAgIC8vIHRyeS0+IGNhc2VfMSA9IDEyMDAKICAgIGxvbmcgY2FzZV8yID0gY2FzZV8xICsgbWluX21vbmV5OyAgICAvLyB0cnkgLT4gY2FzZV8yID0gMTMwMAogICAgCiAgICBpZiAoQy1jYXNlXzEgPj0gY2FzZV8yLUMpICAgIC8vIHRyeSAtPiBDLWNhc2VfMSA9IDg0LCBjYXNlXzItQyA9IDE2CiAgICAgICAgY291dDw8Y2FzZV8yOwogICAgZWxzZSBjb3V0PDxjYXNlXzE7CiAgICByZXR1cm4gMDsKfQ==