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
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>

    int BAN [123] = {0};
    int BAP [123] = {0};
    int BIN [123] = {0};
    int BIP [123] = {0};

using namespace std;
int main()
{
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    int n, i;
    char c;

    cin >> n;

    for (i = 0; i < n; i++)
    {
        cin >> c;
        if (n % 2 == 0)
            BAN[c] ++;
        else
            BAP[c] ++;
    }

    for (i = 0; i < n; i++)
    {
        cin >> c;
        if (n % 2 == 0)
            BIN[c] ++;
        else
            BIP[c] ++;
    }

    if ((BIN[121] == BAN[121]) && (BIP[121] == BAP[121]) && (BIN[120] == BAN[120]) && (BIP[120] == BAP[120]) && (BIN[119] == BAN[119]) && (BIP[119] == BAP[119]) && (BIN[118] == BAN[118]) && (BIP[118] == BAP[118]) && (BIN[117] == BAN[117]) && (BIP[117] == BAP[117]) && (BIN[116] == BAN[116]) && (BIP[116] == BAP[116]) && (BIN[115] == BAN[115]) && (BIP[115] == BAP[115]) && (BIN[114] == BAN[114]) && (BIP[114] == BAP[114]) && (BIN[113] == BAN[113]) && (BIP[113] == BAP[113]) && (BIN[112] == BAN[112]) && (BIP[112] == BAP[112]) && (BIN[111] == BAN[111]) && (BIP[111] == BAP[111]) && (BIN[110] == BAN[110]) && (BIP[110] == BAP[110]) && (BIN[109] == BAN[109]) && (BIP[109] == BAP[109]) && (BIN[108] == BAN[108]) && (BIP[108] == BAP[108]) && (BIN[107] == BAN[107]) && (BIP[107] == BAP[107]) && (BIN[106] == BAN[106]) && (BIP[106] == BAP[106]) && (BIN[105] == BAN[105]) && (BIP[105] == BAP[105]) && (BIN[104] == BAN[104]) && (BIP[104] == BAP[104]) && (BIN[103] == BAN[103]) && (BIP[103] == BAP[103]) && (BIN[102] == BAN[102]) && (BIP[102] == BAP[102]) && (BIN[101] == BAN[101]) && (BIP[101] == BAP[101]) && (BIN[100] == BAN[100]) && (BIP[100] == BAP[100]) && (BIN[99] == BAN[99]) && (BIP[99] == BAP[99]) && (BIN[98] == BAN[98]) && (BIP[98] == BAP[98]) && (BIN[97] == BAN[97]) && (BIP[97] == BAP[97]))
        cout << "TAK";
    else
        cout << "NIE";
    return 0;
}