#include using namespace std; vector g[1000007]; bool odwiedzone[1000007], cykliczny; int t, n, m, a, b; void dfs(int u, int z) { odwiedzone[u] = true; for(int i=0; i> t; while (t--) { cin >> n >> m; for(int i=0; i> a >> b; g[a].push_back(b); g[b].push_back(a); } for(int i=1; i<=n; i++) { if(odwiedzone[i]==false) { dfs(i, -1); } } if(cykliczny==true) { cout << "TAK" << "\n"; } else { cout << "NIE" << "\n"; } } return 0; }