#include <bits/stdc++.h>
using namespace std;
const long long maxn = 1e14;
int a[55][10010];
int main() {
  int i, j, k, m, n, s, t;
  scanf("%d%d", &m, &n);
  for (i = 1; i <= m; i++) {
    scanf("%d", &s);
    for (j = 1; j <= s; j++) {
      scanf("%d", &t);
      a[i][t] = 1;
    }
  }
  t = 0;
  for (i = 1; i < m; i++) {
    for (j = i + 1; j <= m; j++) {
      t = 1;
      for (k = 1; k <= n; k++) {
        if (a[i][k] + a[j][k] == 2) {
          t = 0;
          break;
        }
      }
      if (t) {
        puts("impossible");
        return 0;
      }
    }
  }
  puts("possible");
}
