private void button_FindAllLucky_Click(object sender, EventArgs e)
        {
            short sh_checked = Evalute.DEF_VARIANT_DEFAULT;

            if (this.radioButton_VariantTask.Checked)
            {
                sh_checked = Evalute.DEF_VARIANT_TASK;
            }
            List <string> lst_lucky = new List <string>();

            lst_lucky.Clear();
            short[] sh_arr     = { -1, -1, -1, -1, -1, -1 };
            long    lg_count_i = 0;

            for (long lg_i = 0; lg_i <= 999999; lg_i += 111111)
            {
                Parse.ConvertLongToArray(lg_i, ref sh_arr);
                short sh_answer = Evalute.IsHappyLucky(sh_arr, sh_checked);
                if (sh_answer == Evalute.DEF_LUCKY_TICKET)
                {
                    string str = "[" + lg_count_i.ToString() + "] " +
                                 Parse.ConvertLongToString(lg_i, 6);
                    lst_lucky.Add(str);
                    lg_count_i++;
                }
            }
            listBox_Enumerate.Items.Clear();
            listBox_Enumerate.Items.AddRange(lst_lucky.ToArray());
        }
        private void button_CheckVariant_Click(object sender, EventArgs e)
        {
            short[] arr      = { -1, -1, -1, -1, -1, -1 };
            short   def      = -1;
            string  str_arr  = this.textBox_Input.Text;
            long    lg_count = str_arr.Count();

            for (long lg_i = 0; lg_i < lg_count; lg_i++)
            {
                if (lg_i == 6)
                {
                    break;
                }
                string str = str_arr.ElementAt((int)lg_i).ToString();
                arr[lg_i] = (short)Parse.StrToShortDef(str, def);
            }
            short sh_checked = Evalute.DEF_VARIANT_DEFAULT;

            if (this.radioButton_VariantTask.Checked)
            {
                sh_checked = Evalute.DEF_VARIANT_TASK;
            }
            short  sh_answer  = Evalute.IsHappyLucky(arr, sh_checked);
            string str_answer = Evalute.GetMessageByLuckyValue(sh_answer);

            MessageBox.Show(str_answer);
        }