N, K = map(int, input().split()) N_str = str(N) val = [1] now = 1 for i in range(len(N_str) - 1, 0, -1): now *= int(N_str[i]) + 1 val.append(now) ans = "" x = 0 for i in range(len(N_str)): v = 0 for j in range(int(N_str[i]) + 1): if j * val[~i] + x > K - 1: v = j - 1 break else: v = int(N_str[i]) x += val[~i] * v ans += str(v) print(0 if ans.lstrip("0") == "" else ans.lstrip("0"))