lib C fun strtoll(s : UInt8*, p : UInt8**, b : Int32) : Int64 end class String def to_i64 C.strtoll(self, nil, 10) end end def func(a) if a.is_a?(Int64) res = 0i64 if a < 0 res += 1 a = -a end if a < 10 res += {6, 2, 5, 5, 4, 5, 6, 4, 7, 6}[a] else res += func(a % 10) + func(a // 10) end res else a.each_char.sum { |c| c == '-' ? 1i64 : func(c.to_i64) } end end a, n = read_line.split n = n.to_i64 (n || 10**9).times do a = func(a) if a.is_a?(Int64) && {6, 5, 4}.any?(a) break end end puts a