#include <iostream>
#include <bitset>

using namespace std;

int main() {
  int a[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
  int n, s, sum, cnt;

  while (cin >> n >> s) {
    if (!n && !s) { break; }
    cnt = 0;
    for (int bit = 0; bit < (1 << 10); bit++) {
      sum = 0;
      for (int i = 0; i < 10; i++) {
        // if (bitset<10>(bit).test(i)) {
        // i bit 目が立っていたら, a[i] を足す
        if ((bit >> i) & 1) { sum += a[i]; }
      }
      if (sum == s && bitset<10>(bit).count() == n) { cnt++; }
    }
    cout << cnt << endl;
  }
  return 0;
}
