data = """[1518-11-22 00:49] wakes up
[1518-05-18 00:01] Guard #1171 begins shift
[1518-11-20 00:28] wakes up
[1518-10-27 00:37] wakes up
[1518-08-14 00:39] falls asleep
[1518-09-08 00:51] falls asleep
[1518-07-27 00:57] wakes up
[1518-10-21 00:00] Guard #2699 begins shift
[1518-09-09 00:16] falls asleep
[1518-03-21 00:51] wakes up
[1518-05-21 23:59] Guard #863 begins shift
[1518-06-20 00:45] falls asleep
[1518-08-13 00:09] falls asleep
[1518-05-05 23:56] Guard #1873 begins shift
[1518-04-14 00:11] falls asleep
[1518-08-15 00:58] wakes up
[1518-08-12 00:16] wakes up
[1518-10-29 00:36] falls asleep
[1518-04-06 00:19] falls asleep
[1518-11-15 00:37] wakes up
[1518-06-23 23:56] Guard #1367 begins shift
[1518-11-15 00:04] falls asleep
[1518-07-14 00:39] wakes up
[1518-07-01 00:34] falls asleep
[1518-07-30 00:57] falls asleep
[1518-07-05 00:06] falls asleep
[1518-03-26 00:36] wakes up
[1518-10-25 00:55] wakes up
[1518-07-21 00:48] falls asleep
[1518-03-19 00:57] wakes up
[1518-11-04 00:47] wakes up
[1518-09-19 00:04] Guard #3557 begins shift
[1518-06-25 00:28] falls asleep
[1518-09-27 00:41] wakes up
[1518-05-04 00:23] wakes up
[1518-10-03 00:42] falls asleep
[1518-07-28 00:04] Guard #631 begins shift
[1518-10-07 00:43] wakes up
[1518-09-29 00:04] Guard #2699 begins shift
[1518-04-19 00:53] falls asleep
[1518-07-04 00:30] wakes up
[1518-03-17 00:55] wakes up
[1518-08-20 00:58] wakes up
[1518-06-13 00:44] wakes up
[1518-05-12 00:02] Guard #3557 begins shift
[1518-04-18 00:58] wakes up
[1518-05-05 00:15] wakes up
[1518-08-15 00:51] falls asleep
[1518-03-15 23:50] Guard #3557 begins shift
[1518-08-02 23:57] Guard #1171 begins shift
[1518-08-21 00:29] wakes up
[1518-07-29 00:34] wakes up
[1518-06-24 23:57] Guard #3257 begins shift
[1518-03-15 00:29] wakes up
[1518-05-31 00:22] falls asleep
[1518-08-18 00:39] falls asleep
[1518-09-20 00:39] falls asleep
[1518-09-24 23:49] Guard #1367 begins shift
[1518-08-08 00:12] falls asleep
[1518-09-16 00:53] wakes up
[1518-08-03 00:56] wakes up
[1518-10-05 23:56] Guard #1367 begins shift
[1518-06-09 00:03] Guard #677 begins shift
[1518-11-22 00:37] falls asleep
[1518-08-16 00:42] wakes up
[1518-05-11 00:29] falls asleep
[1518-09-13 00:59] wakes up
[1518-04-15 00:19] falls asleep
[1518-04-06 00:04] Guard #1367 begins shift
[1518-09-02 00:04] Guard #677 begins shift
[1518-10-31 00:33] falls asleep
[1518-07-29 23:56] Guard #2749 begins shift
[1518-09-13 00:36] wakes up
[1518-08-24 00:04] falls asleep
[1518-06-30 00:56] falls asleep
[1518-05-17 00:23] falls asleep
[1518-03-25 00:03] falls asleep
[1518-11-03 00:18] falls asleep
[1518-08-08 00:49] wakes up
[1518-10-19 00:30] falls asleep
[1518-11-06 00:31] wakes up
[1518-07-10 00:04] Guard #3257 begins shift
[1518-04-13 00:58] wakes up
[1518-09-24 00:44] wakes up
[1518-10-11 00:28] falls asleep
[1518-03-08 00:09] falls asleep
[1518-06-13 00:04] Guard #269 begins shift
[1518-05-03 00:56] wakes up
[1518-05-08 23:56] Guard #3041 begins shift
[1518-07-20 00:47] falls asleep
[1518-08-23 23:52] Guard #2749 begins shift
[1518-11-17 00:01] Guard #3041 begins shift
[1518-08-31 23:48] Guard #3041 begins shift
[1518-08-07 00:51] wakes up
[1518-09-11 00:35] falls asleep
[1518-03-27 00:54] wakes up
[1518-06-07 00:17] falls asleep
[1518-08-30 23:58] Guard #1237 begins shift
[1518-07-09 00:08] falls asleep
[1518-08-05 00:24] falls asleep
[1518-06-15 00:00] Guard #3557 begins shift
[1518-04-08 00:15] wakes up
[1518-10-12 23:59] Guard #239 begins shift
[1518-11-18 00:52] wakes up
[1518-07-07 00:43] falls asleep
[1518-09-07 00:19] falls asleep
[1518-11-01 00:45] wakes up
[1518-03-21 00:40] falls asleep
[1518-08-01 00:03] falls asleep
[1518-09-06 00:48] wakes up
[1518-07-14 00:42] falls asleep
[1518-10-09 00:34] wakes up
[1518-06-16 23:57] Guard #2791 begins shift
[1518-06-04 00:57] wakes up
[1518-03-15 00:38] falls asleep
[1518-03-28 00:59] wakes up
[1518-09-15 00:43] falls asleep
[1518-05-12 00:30] falls asleep
[1518-07-05 00:37] wakes up
[1518-08-21 00:17] falls asleep
[1518-08-08 00:53] falls asleep
[1518-07-12 00:49] falls asleep
[1518-10-27 00:45] falls asleep
[1518-07-04 23:59] Guard #1171 begins shift
[1518-09-21 00:56] wakes up
[1518-08-16 00:41] falls asleep
[1518-04-09 00:40] wakes up
[1518-09-25 00:01] falls asleep
[1518-09-01 00:03] falls asleep
[1518-05-07 00:51] wakes up
[1518-04-16 00:48] falls asleep
[1518-05-04 00:02] Guard #1873 begins shift
[1518-06-30 00:51] falls asleep
[1518-07-29 00:49] wakes up
[1518-08-27 23:58] Guard #1873 begins shift
[1518-09-07 00:56] wakes up
[1518-03-19 00:00] Guard #2251 begins shift
[1518-06-08 00:36] wakes up
[1518-09-16 00:57] falls asleep
[1518-07-05 00:56] wakes up
[1518-04-13 00:47] wakes up
[1518-05-04 00:46] wakes up
[1518-11-04 00:02] Guard #1367 begins shift
[1518-11-21 00:06] falls asleep
[1518-03-28 00:06] falls asleep
[1518-08-04 00:00] Guard #449 begins shift
[1518-05-23 00:50] falls asleep
[1518-09-08 00:28] falls asleep
[1518-09-25 00:36] wakes up
[1518-10-15 23:50] Guard #3041 begins shift
[1518-05-20 23:58] Guard #1237 begins shift
[1518-06-10 00:57] wakes up
[1518-07-07 00:38] wakes up
[1518-08-29 23:58] Guard #3041 begins shift
[1518-06-26 00:10] falls asleep
[1518-10-08 00:47] wakes up
[1518-08-08 00:58] wakes up
[1518-06-01 23:57] Guard #631 begins shift
[1518-04-12 00:54] wakes up
[1518-06-01 00:50] falls asleep
[1518-09-16 00:21] falls asleep
[1518-03-31 00:01] falls asleep
[1518-06-23 00:29] wakes up
[1518-08-18 00:00] Guard #269 begins shift
[1518-09-23 00:09] falls asleep
[1518-08-11 23:49] Guard #2791 begins shift
[1518-09-04 00:15] falls asleep
[1518-08-27 00:18] wakes up
[1518-04-17 00:34] falls asleep
[1518-11-07 00:03] Guard #3257 begins shift
[1518-06-27 23:59] Guard #3257 begins shift
[1518-07-14 00:02] Guard #3041 begins shift
[1518-09-18 00:48] falls asleep
[1518-09-20 00:12] wakes up
[1518-09-15 00:39] wakes up
[1518-07-10 00:54] falls asleep
[1518-07-11 00:01] Guard #3191 begins shift
[1518-06-07 00:45] wakes up
[1518-10-30 00:04] Guard #677 begins shift
[1518-09-11 00:53] wakes up
[1518-07-02 00:33] falls asleep
[1518-04-17 00:00] Guard #269 begins shift
[1518-11-07 00:55] wakes up
[1518-05-02 00:47] wakes up
[1518-06-18 00:56] falls asleep
[1518-09-16 00:58] wakes up
[1518-05-28 00:04] falls asleep
[1518-10-07 00:48] falls asleep
[1518-11-16 00:36] falls asleep
[1518-09-15 00:53] falls asleep
[1518-07-11 00:29] falls asleep
[1518-03-31 00:51] wakes up
[1518-04-11 00:44] wakes up
[1518-04-01 00:24] falls asleep
[1518-03-21 00:47] falls asleep
[1518-03-20 00:42] falls asleep
[1518-11-02 00:45] wakes up
[1518-05-17 00:59] wakes up
[1518-10-15 00:19] falls asleep
[1518-04-17 00:41] falls asleep
[1518-08-16 00:52] wakes up
[1518-06-07 23:50] Guard #3557 begins shift
[1518-11-13 00:39] falls asleep
[1518-09-23 00:26] wakes up
[1518-09-29 00:13] falls asleep
[1518-06-18 00:40] wakes up
[1518-03-29 00:55] wakes up
[1518-06-05 00:51] wakes up
[1518-06-28 00:54] wakes up
[1518-06-04 00:16] falls asleep
[1518-09-13 00:17] falls asleep
[1518-10-21 00:33] wakes up
[1518-07-30 00:43] wakes up
[1518-08-27 00:33] wakes up
[1518-11-12 00:00] falls asleep
[1518-04-20 00:39] wakes up
[1518-05-01 00:49] falls asleep
[1518-04-19 00:59] wakes up
[1518-03-11 00:58] wakes up
[1518-11-07 00:41] falls asleep
[1518-06-20 00:49] wakes up
[1518-10-14 00:58] wakes up
[1518-10-02 00:29] falls asleep
[1518-07-19 00:43] falls asleep
[1518-03-17 00:37] wakes up
[1518-09-15 00:50] wakes up
[1518-08-23 00:36] falls asleep
[1518-10-16 00:16] wakes up
[1518-07-07 23:58] Guard #2699 begins shift
[1518-05-11 00:00] Guard #3557 begins shift
[1518-08-29 00:00] Guard #2791 begins shift
[1518-05-05 00:12] falls asleep
[1518-04-24 00:10] falls asleep
[1518-04-23 00:00] Guard #1367 begins shift
[1518-08-28 00:59] wakes up
[1518-03-17 00:26] falls asleep
[1518-10-15 00:46] wakes up
[1518-07-26 00:58] wakes up
[1518-08-09 23:58] Guard #1873 begins shift
[1518-10-09 23:58] Guard #2749 begins shift
[1518-10-27 00:00] Guard #1367 begins shift
[1518-04-10 00:34] wakes up
[1518-06-15 00:41] wakes up
[1518-08-10 00:38] falls asleep
[1518-05-16 00:28] falls asleep
[1518-08-21 00:00] Guard #2539 begins shift
[1518-09-11 00:46] wakes up
[1518-11-21 23:49] Guard #2749 begins shift
[1518-10-18 00:35] falls asleep
[1518-09-05 00:05] falls asleep
[1518-08-28 00:57] falls asleep
[1518-06-14 00:52] wakes up
[1518-08-20 00:10] falls asleep
[1518-05-20 00:55] falls asleep
[1518-03-15 00:22] falls asleep
[1518-10-30 00:41] falls asleep
[1518-07-23 00:49] wakes up
[1518-11-03 00:27] falls asleep
[1518-07-07 00:47] wakes up
[1518-04-18 23:46] Guard #1873 begins shift
[1518-04-17 00:37] wakes up
[1518-06-16 00:12] falls asleep
[1518-06-05 23:52] Guard #2539 begins shift
[1518-08-23 00:27] falls asleep
[1518-04-21 00:00] Guard #2539 begins shift
[1518-06-10 00:02] Guard #2251 begins shift
[1518-06-27 00:49] falls asleep
[1518-08-17 00:42] wakes up
[1518-07-20 00:50] wakes up
[1518-06-21 00:23] wakes up
[1518-09-09 00:57] wakes up
[1518-10-10 00:42] wakes up
[1518-10-28 23:49] Guard #1367 begins shift
[1518-06-23 00:08] falls asleep
[1518-11-11 00:33] falls asleep
[1518-06-26 00:00] Guard #3041 begins shift
[1518-10-17 00:21] wakes up
[1518-11-06 00:51] wakes up
[1518-06-13 00:39] falls asleep
[1518-06-06 00:07] wakes up
[1518-05-24 23:47] Guard #2791 begins shift
[1518-03-18 00:51] wakes up
[1518-08-17 00:30] falls asleep
[1518-03-20 23:59] Guard #1291 begins shift
[1518-06-14 00:14] falls asleep
[1518-10-26 00:57] falls asleep
[1518-03-21 23:54] Guard #631 begins shift
[1518-04-14 00:54] wakes up
[1518-06-04 00:01] Guard #863 begins shift
[1518-03-13 00:03] Guard #2539 begins shift
[1518-09-16 00:04] Guard #1171 begins shift
[1518-05-24 00:57] falls asleep
[1518-05-20 00:32] wakes up
[1518-09-13 23:57] Guard #3257 begins shift
[1518-07-26 00:03] falls asleep
[1518-03-20 00:31] wakes up
[1518-03-18 00:26] falls asleep
[1518-10-17 23:58] Guard #863 begins shift
[1518-09-01 00:55] wakes up
[1518-07-13 00:00] falls asleep
[1518-10-12 00:05] falls asleep
[1518-09-16 23:51] Guard #2699 begins shift
[1518-07-31 00:28] falls asleep
[1518-04-19 00:02] falls asleep
[1518-08-26 00:42] wakes up
[1518-10-14 00:51] falls asleep
[1518-10-28 00:04] Guard #3191 begins shift
[1518-04-28 00:55] wakes up
[1518-06-14 00:03] Guard #3557 begins shift
[1518-07-23 23:54] Guard #1237 begins shift
[1518-11-05 00:11] falls asleep
[1518-05-29 00:36] wakes up
[1518-04-24 00:44] falls asleep
[1518-05-01 00:45] wakes up
[1518-09-21 00:13] falls asleep
[1518-07-05 00:35] falls asleep
[1518-06-03 00:57] wakes up
[1518-03-17 00:00] Guard #1237 begins shift
[1518-09-22 00:32] wakes up
[1518-06-22 00:07] falls asleep
[1518-04-23 23:57] Guard #1237 begins shift
[1518-03-07 00:19] falls asleep
[1518-04-21 00:51] wakes up
[1518-09-30 00:30] wakes up
[1518-05-31 00:04] Guard #1291 begins shift
[1518-11-22 23:58] Guard #1237 begins shift
[1518-07-13 00:55] wakes up
[1518-06-01 00:52] wakes up
[1518-04-03 00:00] Guard #3557 begins shift
[1518-08-24 00:57] wakes up
[1518-09-22 00:10] falls asleep
[1518-10-02 00:58] wakes up
[1518-05-07 23:59] Guard #269 begins shift
[1518-06-20 00:59] wakes up
[1518-03-22 00:57] wakes up
[1518-05-25 00:41] falls asleep
[1518-09-24 00:00] Guard #449 begins shift
[1518-10-29 00:32] wakes up
[1518-03-28 00:28] falls asleep
[1518-06-07 00:11] falls asleep
[1518-05-26 00:27] wakes up
[1518-04-04 00:03] Guard #433 begins shift
[1518-07-13 00:45] falls asleep
[1518-09-04 00:51] wakes up
[1518-10-08 00:01] Guard #773 begins shift
[1518-06-27 00:00] Guard #3257 begins shift
[1518-11-13 00:15] wakes up
[1518-06-20 00:57] falls asleep
[1518-04-22 00:01] Guard #677 begins shift
[1518-08-11 00:43] falls asleep
[1518-05-22 00:56] wakes up
[1518-04-02 00:51] wakes up
[1518-05-23 00:39] wakes up
[1518-05-29 00:21] falls asleep
[1518-09-13 00:48] falls asleep
[1518-06-20 00:04] Guard #3191 begins shift
[1518-08-06 00:25] wakes up
[1518-09-17 00:00] falls asleep
[1518-05-10 00:56] wakes up
[1518-05-03 00:04] Guard #2699 begins shift
[1518-10-11 00:56] wakes up
[1518-03-30 00:39] wakes up
[1518-07-12 00:52] wakes up
[1518-08-01 00:46] wakes up
[1518-09-02 00:46] wakes up
[1518-06-27 00:59] wakes up
[1518-05-21 00:59] wakes up
[1518-08-16 23:48] Guard #269 begins shift
[1518-09-21 00:00] Guard #2749 begins shift
[1518-08-26 00:36] falls asleep
[1518-05-12 00:46] wakes up
[1518-03-17 00:41] falls asleep
[1518-11-03 00:54] wakes up
[1518-10-17 00:19] falls asleep
[1518-07-28 00:33] falls asleep
[1518-09-13 00:00] Guard #2791 begins shift
[1518-08-29 00:52] falls asleep
[1518-04-07 00:48] wakes up
[1518-09-18 00:36] wakes up
[1518-07-03 23:57] Guard #449 begins shift
[1518-10-01 00:59] wakes up
[1518-10-31 00:30] wakes up
[1518-03-16 00:22] wakes up
[1518-10-19 00:51] falls asleep
[1518-11-02 00:24] falls asleep
[1518-05-06 00:57] wakes up
[1518-08-05 23:56] Guard #2699 begins shift
[1518-05-21 00:33] falls asleep
[1518-07-31 00:35] wakes up
[1518-07-19 00:47] wakes up
[1518-09-18 00:59] wakes up
[1518-07-20 00:53] falls asleep
[1518-09-24 00:51] falls asleep
[1518-10-07 00:54] wakes up
[1518-08-29 00:44] wakes up
[1518-05-05 00:34] falls asleep
[1518-10-31 00:39] wakes up
[1518-05-27 00:09] falls asleep
[1518-06-18 00:35] falls asleep
[1518-07-02 00:42] wakes up
[1518-10-12 00:48] wakes up
[1518-09-08 00:53] wakes up
[1518-07-14 00:16] falls asleep
[1518-11-06 00:44] falls asleep
[1518-10-16 00:14] falls asleep
[1518-04-08 23:58] Guard #269 begins shift
[1518-09-14 00:37] falls asleep
[1518-06-30 00:48] wakes up
[1518-05-16 00:55] wakes up
[1518-10-28 00:56] wakes up
[1518-04-19 00:11] wakes up
[1518-05-11 00:43] wakes up
[1518-11-11 23:50] Guard #2749 begins shift
[1518-04-16 00:08] falls asleep
[1518-05-21 00:51] falls asleep
[1518-11-09 00:21] wakes up
[1518-03-16 00:58] wakes up
[1518-05-21 00:42] wakes up
[1518-04-29 00:02] Guard #1367 begins shift
[1518-06-26 00:54] wakes up
[1518-09-20 00:51] wakes up
[1518-03-30 23:50] Guard #1291 begins shift
[1518-05-13 23:59] Guard #3257 begins shift
[1518-08-27 00:25] falls asleep
[1518-08-27 00:17] falls asleep
[1518-08-08 23:58] Guard #3557 begins shift
[1518-07-15 00:03] Guard #677 begins shift
[1518-07-21 00:24] wakes up
[1518-04-09 00:43] falls asleep
[1518-08-30 00:11] falls asleep
[1518-06-17 00:47] falls asleep
[1518-09-15 00:56] wakes up
[1518-03-20 00:01] Guard #863 begins shift
[1518-09-07 00:04] Guard #269 begins shift
[1518-09-03 00:35] wakes up
[1518-06-27 00:51] wakes up
[1518-03-07 00:02] Guard #1291 begins shift
[1518-07-03 00:31] falls asleep
[1518-11-08 00:59] wakes up
[1518-03-29 00:48] wakes up
[1518-09-19 00:53] falls asleep
[1518-08-23 00:01] falls asleep
[1518-11-08 00:04] Guard #2749 begins shift
[1518-09-04 00:00] Guard #2251 begins shift
[1518-07-04 00:23] falls asleep
[1518-09-04 23:51] Guard #2699 begins shift
[1518-07-31 00:03] Guard #863 begins shift
[1518-03-14 00:48] falls asleep
[1518-05-01 00:51] wakes up
[1518-05-19 00:42] wakes up
[1518-07-21 23:47] Guard #677 begins shift
[1518-08-20 00:03] Guard #1873 begins shift
[1518-08-11 00:56] wakes up
[1518-10-26 00:51] falls asleep
[1518-08-10 00:25] falls asleep
[1518-10-12 00:36] wakes up
[1518-04-06 23:50] Guard #773 begins shift
[1518-05-24 00:59] wakes up
[1518-10-23 00:36] falls asleep
[1518-07-20 23:56] Guard #1873 begins shift
[1518-04-20 00:25] falls asleep
[1518-06-13 00:52] falls asleep
[1518-11-14 00:52] falls asleep
[1518-05-15 00:16] falls asleep
[1518-04-29 00:49] falls asleep
[1518-07-18 00:00] Guard #1291 begins shift
[1518-06-18 00:00] Guard #269 begins shift
[1518-09-25 23:58] Guard #2539 begins shift
[1518-10-26 00:53] wakes up
[1518-11-08 00:54] wakes up
[1518-06-10 23:58] Guard #449 begins shift
[1518-11-04 00:36] falls asleep
[1518-08-02 00:12] falls asleep
[1518-03-09 00:33] falls asleep
[1518-10-25 00:12] falls asleep
[1518-10-30 00:49] wakes up
[1518-06-06 00:51] wakes up
[1518-07-13 00:21] wakes up
[1518-08-19 00:45] wakes up
[1518-11-20 00:00] Guard #2749 begins shift
[1518-08-25 00:01] Guard #773 begins shift
[1518-11-16 00:47] wakes up
[1518-09-27 00:21] falls asleep
[1518-06-25 00:58] wakes up
[1518-08-25 00:52] wakes up
[1518-10-20 00:58] wakes up
[1518-10-17 00:50] falls asleep
[1518-06-22 00:42] wakes up
[1518-04-26 00:15] falls asleep
[1518-03-23 00:56] wakes up
[1518-06-21 00:02] falls asleep
[1518-07-17 00:01] Guard #3041 begins shift
[1518-09-22 00:03] Guard #3557 begins shift
[1518-08-18 00:52] wakes up
[1518-07-07 00:19] falls asleep
[1518-04-13 00:22] falls asleep
[1518-10-09 00:03] Guard #3557 begins shift
[1518-05-14 00:35] falls asleep
[1518-11-17 00:41] wakes up
[1518-10-23 00:54] falls asleep
[1518-04-05 00:54] wakes up
[1518-09-03 00:00] Guard #3257 begins shift
[1518-10-19 00:31] wakes up
[1518-05-15 00:58] wakes up
[1518-10-14 00:39] wakes up
[1518-05-08 00:23] falls asleep
[1518-06-30 00:52] wakes up
[1518-11-02 23:56] Guard #2251 begins shift
[1518-10-19 00:42] falls asleep
[1518-05-19 00:56] wakes up
[1518-09-20 00:10] falls asleep
[1518-05-14 23:56] Guard #863 begins shift
[1518-11-14 00:53] wakes up
[1518-05-18 00:40] wakes up
[1518-11-06 00:18] falls asleep
[1518-10-29 00:04] falls asleep
[1518-06-26 00:46] wakes up
[1518-05-17 00:02] Guard #1237 begins shift
[1518-03-20 00:11] falls asleep
[1518-10-23 00:58] wakes up
[1518-08-22 00:01] Guard #3019 begins shift
[1518-03-15 00:00] Guard #269 begins shift
[1518-08-13 00:50] wakes up
[1518-09-24 00:52] wakes up
[1518-05-26 00:00] Guard #3041 begins shift
[1518-11-20 00:38] falls asleep
[1518-07-30 00:53] wakes up
[1518-05-23 00:00] Guard #863 begins shift
[1518-04-25 00:58] wakes up
[1518-03-21 00:32] wakes up
[1518-09-02 00:41] falls asleep
[1518-04-21 00:21] falls asleep
[1518-05-18 00:15] falls asleep
[1518-11-17 23:58] Guard #1291 begins shift
[1518-05-09 00:57] falls asleep
[1518-07-16 00:01] Guard #1237 begins shift
[1518-04-05 00:13] falls asleep
[1518-11-14 00:57] falls asleep
[1518-08-05 00:56] wakes up
[1518-08-16 00:31] wakes up
[1518-10-31 00:04] falls asleep
[1518-04-19 23:59] Guard #2749 begins shift
[1518-09-10 00:15] wakes up
[1518-08-13 23:59] Guard #269 begins shift
[1518-05-31 00:40] falls asleep
[1518-10-05 00:58] wakes up
[1518-08-06 00:22] falls asleep
[1518-07-12 23:46] Guard #2699 begins shift
[1518-07-16 00:38] wakes up
[1518-07-25 00:53] falls asleep
[1518-05-02 00:22] falls asleep
[1518-05-27 00:04] Guard #1291 begins shift
[1518-11-10 00:01] Guard #2791 begins shift
[1518-10-12 00:39] falls asleep
[1518-11-17 00:17] falls asleep
[1518-07-10 00:59] wakes up
[1518-07-14 00:55] wakes up
[1518-05-28 00:59] wakes up
[1518-06-07 00:00] Guard #3557 begins shift
[1518-04-22 00:45] wakes up
[1518-09-23 00:57] wakes up
[1518-03-11 00:44] falls asleep
[1518-11-11 00:58] wakes up
[1518-11-05 00:00] Guard #3257 begins shift
[1518-10-14 23:56] Guard #449 begins shift
[1518-06-09 00:33] wakes up
[1518-09-25 00:40] falls asleep
[1518-10-25 00:04] Guard #3557 begins shift
[1518-11-21 00:32] wakes up
[1518-07-22 00:40] wakes up
[1518-03-07 00:27] wakes up
[1518-11-06 00:01] Guard #773 begins shift
[1518-08-19 00:19] falls asleep
[1518-05-08 00:42] wakes up
[1518-04-13 00:19] wakes up
[1518-10-06 00:34] wakes up
[1518-04-03 00:14] falls asleep
[1518-04-28 00:20] falls asleep
[1518-05-27 00:55] falls asleep
[1518-06-17 00:40] wakes up
[1518-06-17 00:58] wakes up
[1518-04-27 23:58] Guard #2251 begins shift
[1518-04-30 00:00] Guard #433 begins shift
[1518-09-28 00:00] falls asleep
[1518-07-29 00:07] falls asleep
[1518-04-15 00:47] wakes up
[1518-10-04 23:58] Guard #2791 begins shift
[1518-04-14 00:04] Guard #677 begins shift
[1518-11-23 00:51] wakes up
[1518-09-19 00:48] wakes up
[1518-07-05 00:54] falls asleep
[1518-11-20 00:17] falls asleep
[1518-11-21 00:02] Guard #449 begins shift
[1518-03-30 00:26] falls asleep
[1518-11-10 23:59] Guard #3191 begins shift
[1518-08-17 00:27] wakes up
[1518-06-28 00:28] falls asleep
[1518-05-07 00:26] falls asleep
[1518-06-02 00:45] wakes up
[1518-05-13 00:51] wakes up
[1518-07-01 23:58] Guard #3041 begins shift
[1518-04-12 00:00] Guard #449 begins shift
[1518-10-24 00:56] wakes up
[1518-06-19 00:23] falls asleep
[1518-05-01 23:57] Guard #1291 begins shift
[1518-08-12 00:02] falls asleep
[1518-04-23 00:23] falls asleep
[1518-10-13 23:56] Guard #2539 begins shift
[1518-03-10 00:03] Guard #3191 begins shift
[1518-09-10 00:57] wakes up
[1518-09-10 00:56] falls asleep
[1518-07-25 00:43] wakes up
[1518-05-09 00:39] falls asleep
[1518-03-20 00:55] wakes up
[1518-06-13 00:55] wakes up
[1518-03-12 00:31] wakes up
[1518-05-25 00:04] falls asleep
[1518-10-19 00:45] wakes up
[1518-08-27 00:42] falls asleep
[1518-05-30 00:32] falls asleep
[1518-05-19 00:37] falls asleep
[1518-09-19 00:11] falls asleep
[1518-06-15 23:56] Guard #2699 begins shift
[1518-07-17 00:26] falls asleep
[1518-03-10 00:56] wakes up
[1518-10-16 00:01] falls asleep
[1518-06-17 00:35] falls asleep
[1518-06-29 23:56] Guard #2539 begins shift
[1518-04-07 23:51] Guard #3191 begins shift
[1518-07-24 00:55] wakes up
[1518-04-10 00:51] falls asleep
[1518-04-29 00:58] wakes up
[1518-08-14 00:59] wakes up
[1518-08-03 00:23] falls asleep
[1518-03-29 00:52] falls asleep
[1518-09-08 00:04] Guard #2791 begins shift
[1518-09-06 00:10] falls asleep
[1518-11-07 00:11] falls asleep
[1518-06-18 23:56] Guard #1171 begins shift
[1518-04-12 23:57] Guard #2539 begins shift
[1518-11-09 00:10] falls asleep
[1518-10-21 00:08] falls asleep
[1518-07-21 00:49] wakes up
[1518-07-20 00:42] wakes up
[1518-07-18 00:33] falls asleep
[1518-03-08 23:57] Guard #863 begins shift
[1518-03-23 00:09] falls asleep
[1518-09-30 00:36] falls asleep
[1518-04-16 00:40] wakes up
[1518-04-13 00:12] falls asleep
[1518-08-09 00:34] falls asleep
[1518-10-26 00:58] wakes up
[1518-05-15 00:24] wakes up
[1518-10-05 00:34] falls asleep
[1518-07-03 00:41] wakes up
[1518-11-12 23:49] Guard #269 begins shift
[1518-07-06 00:03] Guard #449 begins shift
[1518-11-13 00:04] falls asleep
[1518-06-27 00:39] falls asleep
[1518-11-03 00:24] wakes up
[1518-04-07 00:00] falls asleep
[1518-05-01 00:25] falls asleep
[1518-06-09 00:24] falls asleep
[1518-03-13 00:28] falls asleep
[1518-09-05 00:25] wakes up
[1518-09-19 00:58] wakes up
[1518-08-29 00:59] wakes up
[1518-09-04 00:39] falls asleep
[1518-07-23 00:01] Guard #3257 begins shift
[1518-06-30 00:15] wakes up
[1518-04-09 00:14] falls asleep
[1518-08-17 00:00] falls asleep
[1518-07-09 00:04] Guard #3257 begins shift
[1518-07-06 00:25] wakes up
[1518-11-04 00:06] falls asleep
[1518-07-26 23:58] Guard #3191 begins shift
[1518-10-09 00:15] falls asleep
[1518-03-24 23:48] Guard #1367 begins shift
[1518-10-16 00:23] falls asleep
[1518-07-19 00:26] falls asleep
[1518-04-16 00:56] wakes up
[1518-07-20 00:41] falls asleep
[1518-03-17 23:59] Guard #269 begins shift
[1518-08-22 23:49] Guard #2749 begins shift
[1518-11-01 00:57] wakes up
[1518-09-21 00:38] wakes up
[1518-10-14 00:15] falls asleep
[1518-06-28 23:54] Guard #1367 begins shift
[1518-08-13 00:02] Guard #449 begins shift
[1518-11-05 00:49] wakes up
[1518-06-29 00:39] wakes up
[1518-08-14 00:22] falls asleep
[1518-05-09 00:58] wakes up
[1518-03-12 00:16] falls asleep
[1518-10-11 23:50] Guard #269 begins shift
[1518-05-25 00:31] wakes up
[1518-10-03 00:00] Guard #3191 begins shift
[1518-07-26 00:30] wakes up
[1518-03-16 00:00] falls asleep
[1518-07-19 23:56] Guard #1237 begins shift
[1518-08-31 00:35] falls asleep
[1518-06-30 23:59] Guard #1291 begins shift
[1518-09-23 00:54] falls asleep
[1518-08-15 00:02] Guard #3257 begins shift
[1518-03-26 00:42] wakes up
[1518-05-06 23:56] Guard #3257 begins shift
[1518-09-25 00:57] wakes up
[1518-05-18 23:57] Guard #269 begins shift
[1518-11-11 00:39] wakes up
[1518-10-22 23:57] Guard #269 begins shift
[1518-07-26 00:51] falls asleep
[1518-04-11 00:00] Guard #677 begins shift
[1518-05-23 00:59] wakes up
[1518-10-16 00:40] falls asleep
[1518-03-12 00:46] falls asleep
[1518-09-29 00:41] wakes up
[1518-10-21 00:58] wakes up
[1518-06-29 00:58] wakes up
[1518-11-18 00:35] falls asleep
[1518-09-29 23:57] Guard #3191 begins shift
[1518-06-26 00:37] falls asleep
[1518-04-24 00:37] wakes up
[1518-10-24 00:27] falls asleep
[1518-06-06 00:10] falls asleep
[1518-11-22 00:05] falls asleep
[1518-05-05 00:45] wakes up
[1518-09-28 00:21] wakes up
[1518-03-16 00:39] falls asleep
[1518-07-17 00:49] wakes up
[1518-03-10 23:57] Guard #2791 begins shift
[1518-06-30 00:10] falls asleep
[1518-04-11 00:18] falls asleep
[1518-05-23 00:38] falls asleep
[1518-07-09 00:46] wakes up
[1518-06-29 00:00] falls asleep
[1518-10-19 00:55] wakes up
[1518-07-20 00:57] wakes up
[1518-06-24 00:10] falls asleep
[1518-10-01 00:02] Guard #3191 begins shift
[1518-05-31 00:41] wakes up
[1518-11-01 00:50] falls asleep
[1518-04-10 00:09] falls asleep
[1518-09-04 00:24] wakes up
[1518-04-03 00:56] wakes up
[1518-07-30 00:21] falls asleep
[1518-07-16 00:16] falls asleep
[1518-08-10 23:56] Guard #3191 begins shift
[1518-08-16 00:00] Guard #1291 begins shift
[1518-07-18 00:59] wakes up
[1518-07-19 00:02] Guard #1873 begins shift
[1518-07-08 00:59] wakes up
[1518-08-07 00:06] falls asleep
[1518-05-13 00:00] falls asleep
[1518-04-06 00:34] wakes up
[1518-06-17 00:27] wakes up
[1518-05-17 00:50] falls asleep
[1518-05-04 23:57] Guard #631 begins shift
[1518-03-25 00:42] wakes up
[1518-10-23 23:59] Guard #3557 begins shift
[1518-05-12 23:50] Guard #677 begins shift
[1518-10-04 00:36] falls asleep
[1518-07-06 23:59] Guard #3557 begins shift
[1518-08-30 00:53] wakes up
[1518-06-15 00:51] falls asleep
[1518-10-01 00:57] falls asleep
[1518-08-16 00:47] falls asleep
[1518-07-19 00:30] wakes up
[1518-03-26 00:00] falls asleep
[1518-05-31 00:33] wakes up
[1518-07-29 00:04] Guard #631 begins shift
[1518-09-18 00:00] falls asleep
[1518-07-06 00:21] falls asleep
[1518-07-30 00:59] wakes up
[1518-03-25 23:50] Guard #269 begins shift
[1518-09-30 00:56] wakes up
[1518-10-17 00:00] Guard #773 begins shift
[1518-10-21 00:46] falls asleep
[1518-06-06 00:05] falls asleep
[1518-04-26 00:44] wakes up
[1518-08-01 00:58] wakes up
[1518-10-24 00:53] falls asleep
[1518-07-25 00:22] falls asleep
[1518-03-24 00:03] Guard #631 begins shift
[1518-10-04 00:45] wakes up
[1518-10-18 00:59] wakes up
[1518-07-15 00:52] falls asleep
[1518-04-23 00:28] wakes up
[1518-06-05 00:23] falls asleep
[1518-04-16 00:00] Guard #1237 begins shift
[1518-06-16 00:58] wakes up
[1518-04-25 00:00] Guard #3041 begins shift
[1518-09-10 00:02] Guard #2791 begins shift
[1518-06-03 00:10] falls asleep
[1518-11-07 00:20] wakes up
[1518-06-18 00:57] wakes up
[1518-06-03 00:00] Guard #3041 begins shift
[1518-05-29 00:02] Guard #631 begins shift
[1518-08-06 23:56] Guard #3041 begins shift
[1518-11-13 00:48] wakes up
[1518-04-18 00:24] falls asleep
[1518-04-09 00:45] wakes up
[1518-05-25 00:58] wakes up
[1518-03-27 00:24] wakes up
[1518-11-03 00:47] falls asleep
[1518-07-31 00:44] falls asleep
[1518-08-04 00:28] wakes up
[1518-06-26 00:52] falls asleep
[1518-06-24 00:55] wakes up
[1518-10-22 00:00] Guard #3257 begins shift
[1518-03-27 00:14] falls asleep
[1518-07-11 23:56] Guard #1171 begins shift
[1518-10-19 23:57] Guard #1171 begins shift
[1518-11-22 00:32] wakes up
[1518-07-25 00:56] wakes up
[1518-10-22 00:31] falls asleep
[1518-07-28 00:56] wakes up
[1518-10-16 00:33] wakes up
[1518-11-03 00:33] wakes up
[1518-08-25 00:41] wakes up
[1518-04-13 00:53] falls asleep
[1518-08-25 00:25] falls asleep
[1518-11-04 00:31] wakes up
[1518-05-10 00:46] falls asleep
[1518-03-24 00:06] falls asleep
[1518-05-25 00:50] wakes up
[1518-10-22 00:53] wakes up
[1518-04-18 00:00] Guard #863 begins shift
[1518-07-21 00:18] falls asleep
[1518-04-01 00:56] wakes up
[1518-11-19 00:04] Guard #239 begins shift
[1518-08-03 00:43] wakes up
[1518-05-20 00:16] falls asleep
[1518-10-30 23:50] Guard #677 begins shift
[1518-03-13 00:45] wakes up
[1518-06-30 00:43] falls asleep
[1518-05-23 23:53] Guard #3557 begins shift
[1518-04-08 00:03] falls asleep
[1518-03-12 00:47] wakes up
[1518-05-09 00:44] wakes up
[1518-07-31 00:54] wakes up
[1518-11-01 00:08] falls asleep
[1518-03-29 00:04] Guard #773 begins shift
[1518-07-08 00:28] falls asleep
[1518-05-19 00:50] falls asleep
[1518-06-10 00:39] falls asleep
[1518-05-27 00:49] wakes up
[1518-05-15 00:56] falls asleep
[1518-04-01 23:57] Guard #2749 begins shift
[1518-06-20 23:51] Guard #449 begins shift
[1518-03-21 00:28] falls asleep
[1518-08-23 00:22] wakes up
[1518-06-12 00:03] Guard #3019 begins shift
[1518-07-01 00:52] wakes up
[1518-11-04 00:52] falls asleep
[1518-06-15 00:59] wakes up
[1518-09-30 00:08] falls asleep
[1518-07-24 00:00] falls asleep
[1518-09-14 00:58] wakes up
[1518-07-02 23:57] Guard #2539 begins shift
[1518-05-05 00:36] wakes up
[1518-04-12 00:13] falls asleep
[1518-04-22 00:25] falls asleep
[1518-08-07 23:56] Guard #2699 begins shift
[1518-04-15 00:02] Guard #1237 begins shift
[1518-10-16 00:55] wakes up
[1518-09-08 00:34] wakes up
[1518-03-29 23:57] Guard #677 begins shift
[1518-06-27 00:56] falls asleep
[1518-09-19 23:58] Guard #2749 begins shift
[1518-10-28 00:52] falls asleep
[1518-08-10 00:59] wakes up
[1518-09-03 00:10] falls asleep
[1518-10-06 23:58] Guard #269 begins shift
[1518-06-02 00:35] falls asleep
[1518-05-20 00:58] wakes up
[1518-05-05 00:42] falls asleep
[1518-08-25 23:57] Guard #2539 begins shift
[1518-05-26 00:59] wakes up
[1518-03-21 00:41] wakes up
[1518-06-17 00:23] falls asleep
[1518-05-30 00:58] wakes up
[1518-03-22 00:03] falls asleep
[1518-08-09 00:37] wakes up
[1518-07-25 00:00] Guard #2251 begins shift
[1518-07-05 00:09] wakes up
[1518-09-17 23:49] Guard #449 begins shift
[1518-06-23 00:04] Guard #3557 begins shift
[1518-04-17 00:55] wakes up
[1518-08-23 00:37] wakes up
[1518-09-26 00:39] falls asleep
[1518-08-03 00:47] falls asleep
[1518-08-25 00:48] falls asleep
[1518-03-19 00:54] falls asleep
[1518-11-12 00:46] wakes up
[1518-06-26 00:32] wakes up
[1518-11-14 00:59] wakes up
[1518-05-03 00:50] falls asleep
[1518-04-10 00:57] wakes up
[1518-07-11 00:54] wakes up
[1518-06-01 00:04] Guard #1873 begins shift
[1518-04-24 00:52] wakes up
[1518-09-10 00:06] falls asleep
[1518-09-15 00:10] falls asleep
[1518-09-23 00:01] Guard #2791 begins shift
[1518-05-30 00:03] Guard #1171 begins shift
[1518-07-30 00:51] falls asleep
[1518-09-06 00:01] Guard #2539 begins shift
[1518-10-03 00:46] wakes up
[1518-05-24 00:00] falls asleep
[1518-09-11 00:02] Guard #863 begins shift
[1518-04-01 00:02] Guard #2749 begins shift
[1518-10-17 00:55] wakes up
[1518-03-27 23:58] Guard #1367 begins shift
[1518-03-27 00:32] falls asleep
[1518-08-02 00:45] wakes up
[1518-05-09 23:59] Guard #3257 begins shift
[1518-11-23 00:14] falls asleep
[1518-07-22 00:04] falls asleep
[1518-07-29 00:40] falls asleep
[1518-04-29 00:43] wakes up
[1518-08-10 00:34] wakes up
[1518-10-25 23:57] Guard #1367 begins shift
[1518-08-27 00:03] Guard #3041 begins shift
[1518-11-09 00:03] Guard #449 begins shift
[1518-09-26 00:49] wakes up
[1518-05-01 00:00] Guard #3041 begins shift
[1518-10-27 00:57] wakes up
[1518-11-01 00:01] Guard #2539 begins shift
[1518-06-08 00:04] falls asleep
[1518-10-20 00:38] falls asleep
[1518-04-25 00:42] falls asleep
[1518-05-27 23:51] Guard #2749 begins shift
[1518-07-27 00:38] falls asleep
[1518-09-21 00:45] falls asleep
[1518-08-19 00:02] Guard #449 begins shift
[1518-11-14 00:00] Guard #677 begins shift
[1518-05-13 00:35] wakes up
[1518-04-04 23:56] Guard #3041 begins shift
[1518-05-24 00:42] wakes up
[1518-05-04 00:28] falls asleep
[1518-03-14 00:02] Guard #3257 begins shift
[1518-07-15 00:55] wakes up
[1518-06-19 00:55] wakes up
[1518-08-02 00:02] Guard #1367 begins shift
[1518-10-23 00:41] wakes up
[1518-06-16 00:24] wakes up
[1518-10-07 00:38] falls asleep
[1518-09-27 23:53] Guard #449 begins shift
[1518-09-11 23:57] Guard #3019 begins shift
[1518-11-10 00:38] wakes up
[1518-05-20 00:02] Guard #2749 begins shift
[1518-11-16 00:04] Guard #3041 begins shift
[1518-05-14 00:49] wakes up
[1518-08-04 23:57] Guard #1171 begins shift
[1518-08-23 00:30] wakes up
[1518-03-28 00:16] wakes up
[1518-03-09 00:41] wakes up
[1518-10-19 00:04] Guard #3557 begins shift
[1518-06-07 00:14] wakes up
[1518-10-11 00:00] Guard #863 begins shift
[1518-08-04 00:13] falls asleep
[1518-05-06 00:44] falls asleep
[1518-08-16 00:10] falls asleep
[1518-10-10 00:19] falls asleep
[1518-03-27 00:03] Guard #1367 begins shift
[1518-11-20 00:55] wakes up
[1518-04-25 23:56] Guard #2539 begins shift
[1518-04-27 00:54] wakes up
[1518-04-19 00:35] wakes up
[1518-07-31 23:46] Guard #1171 begins shift
[1518-05-26 00:21] falls asleep
[1518-05-27 00:57] wakes up
[1518-07-23 00:21] falls asleep
[1518-09-03 00:52] wakes up
[1518-05-04 00:21] falls asleep
[1518-06-27 00:42] wakes up
[1518-09-17 00:37] wakes up
[1518-05-26 00:43] falls asleep
[1518-06-29 00:48] falls asleep
[1518-04-27 00:32] falls asleep
[1518-10-29 00:56] wakes up
[1518-03-14 00:39] wakes up
[1518-03-10 00:55] falls asleep
[1518-09-11 00:49] falls asleep
[1518-09-09 00:01] Guard #1237 begins shift
[1518-05-16 00:00] Guard #1291 begins shift
[1518-08-31 00:58] wakes up
[1518-11-14 23:53] Guard #631 begins shift
[1518-09-15 00:00] Guard #677 begins shift
[1518-09-18 00:57] falls asleep
[1518-03-14 00:26] falls asleep
[1518-05-17 00:44] wakes up
[1518-04-09 23:58] Guard #3257 begins shift
[1518-04-26 23:58] Guard #1237 begins shift
[1518-04-02 00:20] falls asleep
[1518-09-24 00:19] falls asleep
[1518-11-08 00:32] falls asleep
[1518-06-22 00:03] Guard #3557 begins shift
[1518-11-11 00:44] falls asleep
[1518-03-23 00:04] Guard #1367 begins shift
[1518-11-02 00:02] Guard #269 begins shift
[1518-08-29 00:27] falls asleep
[1518-06-15 00:15] falls asleep
[1518-06-30 00:58] wakes up
[1518-09-18 00:54] wakes up
[1518-10-02 00:04] Guard #3191 begins shift
[1518-11-04 00:57] wakes up
[1518-03-24 00:46] wakes up
[1518-06-16 00:34] falls asleep
[1518-03-29 00:12] falls asleep
[1518-03-14 00:59] wakes up
[1518-10-27 00:30] falls asleep
[1518-10-06 00:08] falls asleep
[1518-09-26 23:56] Guard #269 begins shift
[1518-03-26 00:40] falls asleep
[1518-03-11 23:59] Guard #2749 begins shift
[1518-05-25 00:57] falls asleep
[1518-08-14 00:33] wakes up
[1518-10-04 00:00] Guard #3257 begins shift
[1518-11-08 00:57] falls asleep
[1518-05-22 00:14] falls asleep
[1518-04-29 00:31] wakes up
[1518-08-01 00:54] falls asleep
[1518-09-03 00:42] falls asleep
[1518-10-16 00:10] wakes up
[1518-06-04 23:57] Guard #449 begins shift
[1518-08-27 00:52] wakes up
[1518-06-11 00:22] falls asleep
[1518-03-15 00:56] wakes up
[1518-10-08 00:24] falls asleep
[1518-11-10 00:25] falls asleep
[1518-03-08 00:03] Guard #773 begins shift
[1518-04-19 00:18] falls asleep
[1518-05-13 00:50] falls asleep
[1518-06-11 00:55] wakes up
[1518-04-29 00:34] falls asleep
[1518-03-08 00:45] wakes up
[1518-04-29 00:24] falls asleep
[1518-10-24 00:41] wakes up
[1518-07-25 23:53] Guard #863 begins shift"""

# First need to sort list by chronological order
data = data.split("\n")
parsed_data = []
for line in data:
    line = line.split(" ")
    date = "".join(line[0][1:].split("-"))
    time = "".join(line[1][:len(line[1])-1].split(":"))
    msg = " ".join(line[2:])
    parsed_data.append((date, time, msg))
parsed_data.sort(key=lambda x: x[0]+x[1])

# Now need to iterate through parsed and sorted data
# Will store sleep/wakeup data in guard_times
guard_times = []
time_data = [0 for x in range(60)]
guard = -1
sleep_index = 0
for entry in parsed_data:
    if entry[2][0] == "G":
        # Save last guard data
        guard_times.append((guard, time_data))
        # Reinitialize all variables
        time_data = [0 for x in range(60)]
        guard = int(entry[2].split(" ")[1][1:])
    elif entry[2][0] == "f":
        sleep_index = int(entry[1][2:])
    else:
        new_index = int(entry[1][2:])
        for i in range(sleep_index, new_index):
            time_data[i] = 1

# First entry in guard_times is invalid, remove it
guard_times = guard_times[1:]
# Now, make a consolidated list from all guard_times by: Summing the lists piecewise, summing that list per guard
guard_times.sort(key=lambda x: x[0])
# final_data will have format [[guard_num, [minutes spent asleep], total_mins_asleep]]
final_data = []
guard = -1
for shift in guard_times:
    if shift[0] == guard:
        # Add the time data component-wise
        final_data[len(final_data)-1][1] = [sum(x) for x in zip(final_data[len(final_data)-1][1], shift[1])]
    else:
        # If final data isn't empty
        if final_data:
            # Calculate the total
            final_data[len(final_data)-1][2] = sum(final_data[len(final_data)-1][1])
        # Start a new entry
        guard = shift[0]
        final_data.append([shift[0], shift[1], 0])
# Need to sum the guard
final_data[len(final_data)-1][2] = sum(final_data[len(final_data)-1][1])

# Now, sort by running total
final_data.sort(key=lambda x: x[2], reverse=True)
best_min = final_data[0][1].index(max(final_data[0][1]))
best_guard = final_data[0][0]
print(best_guard * best_min)
