int ReadAllLogs()
        {
            var logReader = new LogReader();
            var linesSeen = 0;

            foreach (var line in logReader)
            {
                var ip = line.GetIP();
                linesSeen++;
            }
            return(linesSeen);
        }
        int CountUniqueIPs()
        {
            var logReader = new LogReader();
            var ipsSeen   = new HashSet <string>();

            foreach (var logLine in logReader)
            {
                var ip = logLine.GetIP();
                if (!ipsSeen.Contains(ip))
                {
                    ipsSeen.Add(ip);
                }
            }
            return(ipsSeen.Count);
        }