def dfs(i, sum, n, s)
  return (sum == s) ? 1 : 0 if n == 0
  return 0 if i > 9

  ans = 0
  ans += dfs(i + 1, sum + i, n - 1, s)
  ans += dfs(i + 1, sum, n, s)
  ans
end

while true
  n, s = gets.split(' ').map(&:to_i)
  break if n == 0 && s == 0
  puts dfs(0, 0, n, s)
end