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

using namespace std;
int Max_n=2001;

bool czy_anagram(char *a, char *b)
{
  	int dl1 = strlen(a), dl2 = strlen(b);
  	int licz[Max_n]={};
  	for(int i=0;i<dl1;i++)
  		licz[a[i]]++;
  	for(int i=0;i<dl1;i++)
  		licz[b[i]]--;
  	for(int i=0;i<Max_n;i++)
  		if(licz[i]!=0)
			return false;

  return true;
}

int main()
{
   int n;
   cin>>n;
    char a[n], b[n];
   cin>>a>>b;
   if(czy_anagram(a,b))
     cout<<"TAK"<<endl;
   else
     cout<<"NIE"<<endl;
    return 0;
}