1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <bits/stdc++.h>
using namespace std;

pair<vector<char>, vector<char>> load_chars(int n) {
    vector<char> v[2];
    for (int i = 0; i < n; i++) {
        char c;
        cin >> c;
        v[i % 2].push_back(c);
    }

    return {v[0], v[1]};
}

int main() {
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);

    int n;
    cin >> n;
    auto [a, b] = load_chars(n);
    auto [c, d] = load_chars(n);

    sort(begin(a), end(a));
    sort(begin(b), end(b));
    sort(begin(c), end(c));
    sort(begin(d), end(d));

    cout << (a == c && b == d ? "TAK" : "NIE") << "\n";
}