#include <bits/stdc++.h>
using namespace std;
int main() {
  long long n, v;
  cin >> n >> v;
  map<int, int> s;
  for (int i = 1; i <= n; i++) {
    long long a;
    cin >> a;
    for (int j = 0; j < a; j++) {
      long long b;
      cin >> b;
      if (v > b) {
        s[i] = 1;
      }
    }
  }
  cout << s.size() << endl;
  for (map<int, int>::iterator it = s.begin(); it != s.end(); it++)
    cout << it->first << ' ';
  return 0;
}
