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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <cmath>
#include <iostream>
using namespace std;

int main() {
  	// Create and open a text file
	int n_toys;
	cin >> n_toys;
	
	int bit_p[26];
	int bit_np[26];
	int bajt_p[26];
	int bajt_np[26];

	for (int i=0; i<26; i++) {
		bit_p[i] = 0;
		bit_np[i] = 0;
		bajt_p[i] = 0;
		bajt_np[i] = 0;
	}

	char p;
	bool use_p = false;
	for (int i=0; i<n_toys; i++) {
		cin >> p;
		if (use_p) {
			bit_p[(int)p - (int)'a'] ++;
			use_p = false;
		} else {
			bit_np[(int)p - (int)'a'] ++;
			use_p = true;
		}
	}
	
	use_p = false;
	for (int i=0; i<n_toys; i++) {
		cin >> p;
		if (use_p) {
			bajt_p[(int)p - (int)'a'] ++;
			use_p = false;
		} else {
			bajt_np[(int)p - (int)'a'] ++;
			use_p = true;
		}
	}

	bool the_same = true;

	for (int i=0; i<26; i++) {
		if (bit_p[i] != bajt_p[i]) {
			the_same = false;
		}
		if (bit_np[i] != bajt_np[i]) {
			the_same = false;
		}
	}
	
	if (the_same) {
		cout << "TAK";
	} else {
		cout << "NIE";	
	}
	
	return 0;
}