#include using namespace std; void fast_io() { ios_base::sync_with_stdio(false); cin.tie(nullptr); } int main() { fast_io(); string n; long long k; cin >> n >> k; int sz = n.size(); vector cum_prod(sz + 1, 1); for (int i = sz - 1; i >= 0; i--) { cum_prod[i] = cum_prod[i + 1] * (n[i] - '0' + 1); } string ans = ""; k--; for (int i = 0; i < sz; i++) { ans += '0' + (k / cum_prod[i + 1]); k %= cum_prod[i + 1]; } reverse(ans.begin(), ans.end()); while (ans.size() > 1 && ans.back() == '0') { ans.pop_back(); } reverse(ans.begin(), ans.end()); cout << ans << '\n'; }