#include <iostream>
#include <cstring>
using namespace std;
bool czy_anagramy(char w1[], char w2[])
{
int dl1, dl2;
dl1=strlen(w1);
dl2=strlen(w2);
if (dl1 != dl2)
return false;
//sortujemy babelkowo obydwa wyrazy
for(int i=0; i<dl1-1;i++)
{
for(int j=0; j<dl2-1;j++)
{
if (w1[j]>w1[j+1])
swap(w1[j], w1[j+1]);
if (w2[j]>w2[j+1])
swap(w2[j],w2[j+1]);
}
} //koniec sortowania
int k=0;
while (k<dl1)
{
if (w1[k] != w2[k])
return false; //wyrazy nie sa anagramami
k++;
}
return true;
}
int main() {
char w1[100], w2[100];
cin >> w1;
cin >> w2;
if (czy_anagramy(w1,w2))
cout << "Wyrazy sa anagramami." << endl;
else
cout << "Wyrazy NIE sa anagramami." << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmJvb2wgY3p5X2FuYWdyYW15KGNoYXIgdzFbXSwgY2hhciB3MltdKQp7CglpbnQgZGwxLCBkbDI7CglkbDE9c3RybGVuKHcxKTsKCWRsMj1zdHJsZW4odzIpOwoJCglpZiAoZGwxICE9IGRsMikKCQlyZXR1cm4gZmFsc2U7CgkJCgkvL3NvcnR1amVteSBiYWJlbGtvd28gb2J5ZHdhIHd5cmF6eQoJZm9yKGludCBpPTA7IGk8ZGwxLTE7aSsrKQoJewoJCWZvcihpbnQgaj0wOyBqPGRsMi0xO2orKykKCQl7CgkJCWlmICh3MVtqXT53MVtqKzFdKQoJCQkJc3dhcCh3MVtqXSwgdzFbaisxXSk7CgkJCQkKCQkJaWYgKHcyW2pdPncyW2orMV0pCgkJCQlzd2FwKHcyW2pdLHcyW2orMV0pOwoJCX0KCX0JLy9rb25pZWMgc29ydG93YW5pYQoJCglpbnQgaz0wOwoJd2hpbGUgKGs8ZGwxKQoJewoJCWlmICh3MVtrXSAhPSB3MltrXSkKCQkJcmV0dXJuIGZhbHNlOwkvL3d5cmF6eSBuaWUgc2EgYW5hZ3JhbWFtaQoJCWsrKzsKCX0KCQoJcmV0dXJuIHRydWU7Cn0KCgoKaW50IG1haW4oKSB7CgkKCWNoYXIgdzFbMTAwXSwgdzJbMTAwXTsKCWNpbiA+PiB3MTsKCWNpbiA+PiB3MjsKCQoJaWYgKGN6eV9hbmFncmFteSh3MSx3MikpCgkJY291dCA8PCAiV3lyYXp5IHNhIGFuYWdyYW1hbWkuIiA8PCBlbmRsOwoJZWxzZQoJCWNvdXQgPDwgIld5cmF6eSBOSUUgc2EgYW5hZ3JhbWFtaS4iIDw8IGVuZGw7CgkgCglyZXR1cm4gMDsKfQ==