<?php
$num = trim(fgets(STDIN));
$k = intval(fgets(STDIN));

$dp0 = array_fill(0, strlen($num)+1, array_fill(0, $k+1, 0));//not-max
$dp1 = array_fill(0, strlen($num)+1, array_fill(0, $k+1, 0));//max
$dp1[0][0] = 1;// N桁目 - 0以外の数
for($i = 1; $i <= strlen($num); $i++){
    for($j = 0; $j <= $k; $j++){
        $n = $num[$i-1];
        //0以外の数字の個数は考えずに桁DP
        if($n == 0){
            $dp1[$i][$j] += $dp1[$i-1][$j];
        }else{
            $dp1[$i][$j] += $dp1[$i-1][$j-1] ?? 0;
        }
        $dp0[$i][$j] += ($dp0[$i-1][$j - 1]??0) * 9 + $dp0[$i-1][$j] + ($n ? $dp1[$i-1][$j] : 0) + ($dp1[$i-1][$j-1]??0) * ($n-1);
    }
}
echo $dp0[strlen($num)][$k] + $dp1[strlen($num)][$k];

