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
#include <iostream>
#include <string>

using namespace std;
void sortowanie(int tab[],int n){
	for(int i=0;i<n;i++)
		for(int j=1;j<n-i;j++)
		if(tab[j-1]>tab[j]){
			int temp = tab[j-1];
			tab[j-1] = tab[j];
			tab[j] = temp;
		}
}
int main()
{ 	
		
	bool czy = true;
    string pierwszy, drugi;
    int n, test = 0;
    cin>>n>>pierwszy>>drugi;
    int lpierwszy[n], ldrugi[n];
	if(n%2==0) czy=false;
	for(int i=0; i<n; i++){
		lpierwszy[i] = pierwszy[i] - 96;
		ldrugi[i] = drugi[i] - 96;
	}
	sortowanie(lpierwszy, n);
	sortowanie(ldrugi, n);
	for(int i=0; i<n; i++){
		if(lpierwszy[i]!=ldrugi[i]) czy = false;
	}
	if(czy==true)	cout<<"TAK";
	else			cout<<"NIE";
    return 0;
}