static void Main(string[] args)
        {
            //Failų pavadinimai
            string file1 = "IFF_6_5_IvanovasE_L2a_dat_1.txt";
            string file2 = "IFF_6_5_IvanovasE_L2a_dat_2.txt";
            string file3 = "IFF_6_5_IvanovasE_L2a_dat_3.txt";

            // nuskaitomi failai
            //P = Read(file1);
            P = Read(file2);
            //P = Read(file3);

            P[0] = new Komanda();

            //Rikiuojami laukai surasomi i kelis masyvus
            Perrasyti();

            K[0] = new _Konteineris(50);

            //sukuriamos gijos
            Thread Rasau1 = new Thread(() => { Rasytojas(1); });
            Thread Rasau2 = new Thread(() => { Rasytojas(2); });
            Thread Rasau3 = new Thread(() => { Rasytojas(3); });
            Thread Rasau4 = new Thread(() => { Rasytojas(4); });
            Thread Rasau5 = new Thread(() => { Rasytojas(5); });

            Thread Skaitau1 = new Thread(() => { Skaitytojas(SkaitymoMasyvas1); });
            Thread Skaitau2 = new Thread(() => { Skaitytojas(SkaitymoMasyvas2); });
            Thread Skaitau3 = new Thread(() => { Skaitytojas(SkaitymoMasyvas3); });
            Thread Skaitau4 = new Thread(() => { Skaitytojas(SkaitymoMasyvas4); });
            Thread Skaitau5 = new Thread(() => { Skaitytojas(SkaitymoMasyvas5); });

            Rasau1.Start();
            Rasau2.Start();
            Rasau3.Start();
            Rasau4.Start();
            Rasau5.Start();

            Skaitau1.Start();
            Skaitau2.Start();
            Skaitau3.Start();
            Skaitau4.Start();
            Skaitau5.Start();

            Rasau1.Join();
            Rasau2.Join();
            Rasau3.Join();
            Rasau4.Join();
            Rasau5.Join();

            isfinished = true;

            Skaitau1.Join();
            Skaitau1.Join();
            Skaitau1.Join();
            Skaitau1.Join();
            Skaitau1.Join();

            PrintTable();
        }
        //Iš pradinių duomenų masyvų paimami rikiavimo lauka ir yra įrašomi į duomenų struktūros(rikiavimo laukas, kiekis) masyvus
        public static void Perrasyti()
        {
            _Data temp;

            for (int i = 0; i < 6; i++)
            {
                K[i] = new _Konteineris(P[i].Count);
                for (int j = 0; j < P[i].Count; j++)
                {
                    temp = new _Data(P[i].Imti(j).getIvarciai());
                    K[i].DetiPaprastai(temp, j);
                }
            }
        }