static void Main(string[] args)
        {
            var filepath        = "Test.txt";
            var cityPath        = "miasta.txt";
            var connectionsPath = "polaczenia.txt";

            var loadedData = FileLoader.LoadCitiesFromCityFiles(cityPath, connectionsPath);

            Console.WriteLine(MaxPossiblePathsHelper.GetMaxPossiblePathsAmount(116, 118, loadedData));
        }
        private void MaxPossiblePathsButton_Click(object sender, EventArgs e)
        {
            if (!int.TryParse(MPPCityFromTextBox.Text, out maximumPathsCityFromId) || maximumPathsCityFromId > loadedData.Count)
            {
                maximumPathsCityFromId = 1;
            }
            if (!int.TryParse(MPPCityToTextBox.Text, out maximumPathsCiyToId) || maximumPathsCiyToId > loadedData.Count)
            {
                maximumPathsCiyToId = 2;
            }

            var maxPaths = MaxPossiblePathsHelper.GetMaxPossiblePathsAmount(maximumPathsCityFromId, maximumPathsCiyToId, loadedDataWithoutFill);

            MessageBox.Show($"Maximum Paths: {maxPaths}", "Maximum Paths", MessageBoxButtons.OK);
        }