Problem #1: Read the log file messages. Print a list of: Count TimeStamp I'm looking for the number of log messages per hour of the day. Something like #### 144 Apr 10 04:00 280 Apr 10 05:00 Problem #2 Read the log file messages instead of counting the number of messages per hour, count the number of instances for each message. Something like 2 syslogd 1.4.1: restart (remote reception). 189 ntpd[3216]: synchronized to 192.168.1.15, stratum 3 1880 last message repeated 9 times Problem #3 Modify solution to problem #2 so that "last message repeated X times" adds to the count of the last message Problem #4 Modify solution to problem #3 to ignore the PID Meaning: ntpd[3216]: synchronized to 192.168.1.15, stratum 3 will report as ntpd: synchronized to 192.168.1.15, stratum 3 Problem #5 Modify solution to problem #4 to report on activity per hour Apr 10 04:00 - XXXXX xxxx ntpd: synchronized to 192.168.1.15, stratum 3 xxxx syslogd 1.4.1: restart (remote reception). replacing xxxx with the acutal numbers