static void Main(string[] args)
        {
            string[] phonesToCall = Console.ReadLine().Split(' ');
            string[] sitesToVisit = Console.ReadLine().Split(' ');

            Smarthphone     smarthphone     = new Smarthphone();
            StationaryPhone stationaryPhone = new StationaryPhone();

            CallPhoneNumbers(phonesToCall, smarthphone, stationaryPhone);
            BrowseWebsites(sitesToVisit, smarthphone);
        }
        private static void BrowseWebsites(string[] sitesToVisit, Smarthphone smarthphone)
        {
            foreach (string url in sitesToVisit)
            {
                bool isNotValid = url.Any(ch => char.IsDigit(ch));

                if (isNotValid)
                {
                    Console.WriteLine("Invalid URL!");
                }
                else
                {
                    smarthphone.BrowseTheWeb(url);
                }
            }
        }
        private static void CallPhoneNumbers(string[] phonesToCall, Smarthphone smarthphone, StationaryPhone stationaryPhone)
        {
            foreach (string number in phonesToCall)
            {
                bool isValid = number.All(ch => char.IsDigit(ch));

                if (isValid)
                {
                    if (number.Length == 10)
                    {
                        smarthphone.CallOthers(number);
                    }
                    else if (number.Length == 7)
                    {
                        stationaryPhone.CallOthers(number);
                    }
                }
                else
                {
                    Console.WriteLine("Invalid number!");
                }
            }
        }