n = gets.chomp.chars
s = n.size
k = gets.to_i

ans = 0
(1..s).to_a.combination(k) do |arr|
    if arr[0] == 1
        if k != 1 && (arr[1] == 2 || n[1..(arr[1]-2)].all?{|e| e=="0"})
            if k != 2 && (arr[2] == 3 || n[arr[1]..(arr[2]-2)].all?{|e| e=="0"})
                ans += (n[0].to_i-1) * 9 ** 2 + (n[arr[1]-1].to_i-1) * 9 + n[arr[2]-1].to_i
            else
                ans += (n[0].to_i-1) * 9 ** (k-1) + n[arr[1]-1].to_i * 9 ** (k-2)
            end
        else
            ans += n[0].to_i * 9 ** (k - 1)
        end
    else
        ans += 9 ** k
    end
end

puts ans