using System; using static System.Console; using System.Linq; using System.Collections.Generic; class Program { static int NN => int.Parse(ReadLine()); static long[] NList => ReadLine().Split().Select(long.Parse).ToArray(); // static int[][] NArr(long n) => Enumerable.Repeat(0, (int)n).Select(_ => NList).ToArray(); public static void Main() { Solve(); } static void Solve() { var c = NList; var (n, k) = (c[0], c[1]); --k; var ans = new List(); while (n > 0) { ans.Add(k % (n % 10 + 1)); k /= n % 10 + 1; n /= 10; } ans.Add(0); while (ans.Count > 1 && ans[^1] == 0) ans.RemoveAt(ans.Count - 1); ans.Reverse(); WriteLine(string.Concat(ans)); } }