#include #include using std::cin; using std::cout; const char endl = '\n'; const int N = 1e4 + 5; int m, n; std::bitset s[55]; int main() { std::ios::sync_with_stdio(false); cin.tie(nullptr); cin >> m >> n; for (int i = 1, k; i <= m; i++) { cin >> k; for (int j = 1, x; j <= k; j++) { cin >> x; s[i].set(x); } for (int j = 1; j < i; j++) { if (!(s[i] & s[j]).count()) { cout << "impossible" << endl; exit(0); } } } cout << "possible" << endl; return 0; }