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

using namespace std;

int main()
{
    std::ios_base::sync_with_stdio(false);
    std::cin.tie(NULL);


    int ilosc;
    std::cin>>ilosc;

    //pobranie ciagu Bitusia;
    string Bitus;
    std::cin>>Bitus;

    //pobranie ciagu Bajtusia;
    string Bajtus;
    std::cin>>Bajtus;

    bool dla_jednego=true;

    int i=0;
    while(i<ilosc && dla_jednego!=false)
    {
        int j;
        if(i%2==0) j=0;
        else j=1;

        bool znaleziono=false;
        while(znaleziono==false && j<ilosc)
        {
            if(Bitus[i]==Bajtus[j])
            {
                znaleziono=true;
                Bajtus[j]='0';
            }
            j+=2;
        }
        if(znaleziono==false) dla_jednego=false;
        i++;
    }

    if(dla_jednego==true) std::cout<<"TAK";
    else std::cout<<"NIE";

    return 0;
}