git.haldean.org aoc-2018 / 93c755c
find sleepiest guards on day 4 haldean 2 years ago
2 changed file(s) with 1130 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 import Data.Function
1 import Data.Maybe
2 import Data.Time
3 import Data.Time.Clock
4 import qualified Data.List as L
5 import qualified Data.Map as M
6 import qualified Data.Set as S
7 import Text.Parsec
8 import Text.Parsec.String
9
10 data Record
11 = Awaken UTCTime
12 | Sleep UTCTime
13 | ShiftStart UTCTime Int
14 deriving (Show, Eq)
15
16
17 isAwaken :: Record -> Bool
18 isAwaken (Awaken _) = True
19 isAwaken _ = False
20
21 isSleep :: Record -> Bool
22 isSleep (Sleep _) = True
23 isSleep _ = False
24
25 isShiftStart :: Record -> Bool
26 isShiftStart (ShiftStart _ _) = True
27 isShiftStart _ = False
28
29 data RawShift = RawShift Int [Record] deriving Show
30 data Shift = Shift Int [(UTCTime, UTCTime)] deriving Show
31
32 recordTime :: Record -> UTCTime
33 recordTime (Awaken t) = t
34 recordTime (Sleep t) = t
35 recordTime (ShiftStart t _) = t
36
37 recordDay :: Record -> Day
38 recordDay = utctDay . recordTime
39
40 buildRecordTime :: Int -> Int -> Int -> Int -> Int -> Maybe UTCTime
41 buildRecordTime y mo d h m =
42 fromGregorianValid (toInteger y) mo d
43 >>= (\day -> (Just $ UTCTime day (secondsToDiffTime . toInteger $ 60 * (60 * h + m))))
44 -- add 1hr to time so that the shift records all sit in the same day
45 >>= Just . addUTCTime (fromInteger 3600)
46
47 instance Ord Record where
48 compare = compare `on` recordTime
49
50 parseInt :: Parser Int
51 parseInt = fmap (read :: String -> Int) $ many1 digit
52
53 parseGuard :: Parser Int
54 parseGuard = do
55 _ <- string "Guard #"
56 gid <- parseInt
57 _ <- string " begins shift"
58 return gid
59
60 parseAwaken :: Parser ()
61 parseAwaken = do
62 _ <- string "wakes up"
63 return ()
64
65 parseSleep :: Parser ()
66 parseSleep = do
67 _ <- string "falls asleep"
68 return ()
69
70 parseLine :: Parser Record
71 parseLine = do
72 _ <- char '['
73 year <- parseInt
74 _ <- char '-'
75 month <- parseInt
76 _ <- char '-'
77 day <- parseInt
78 _ <- char ' '
79 hour <- parseInt
80 _ <- char ':'
81 minute <- parseInt
82 _ <- many $ oneOf "] "
83 case buildRecordTime year month day hour minute of
84 Just time -> (parseGuard >>= \gid -> return $ ShiftStart time gid)
85 <|> (parseAwaken >> (return $ Awaken time))
86 <|> (parseSleep >> (return $ Sleep time))
87 Nothing -> undefined
88
89 partitionShifts :: [Record] -> [[Record]]
90 partitionShifts = L.groupBy ((==) `on` recordDay) . L.sort
91
92 findGuard :: [Record] -> Maybe RawShift
93 findGuard shiftRecords =
94 let guardRecords = filter isJust $ map getGuardId shiftRecords where
95 getGuardId (ShiftStart _ gid) = Just gid
96 getGuardId _ = Nothing
97 in case guardRecords of
98 [(Just gid)] -> Just $ RawShift gid $ filter (not . isShiftStart) shiftRecords
99 _ -> error $ "bad set of records for shift: " ++ show shiftRecords
100
101 pairUpTimes :: RawShift -> Shift
102 pairUpTimes (RawShift gid records) =
103 let sleeps = map recordTime $ filter isSleep records
104 awakens = map recordTime $ filter isAwaken records
105 in Shift gid $ zip sleeps awakens
106
107 getShifts :: [Record] -> [Shift]
108 getShifts = map pairUpTimes . catMaybes . map findGuard . partitionShifts
109
110 getSleepTime :: Shift -> Integer
111 getSleepTime (Shift _ pairs) = sum $ map (\(t1, t2) -> floor $ (diffUTCTime t2 t1) / 60) pairs
112
113 shiftGuard :: Shift -> Int
114 shiftGuard (Shift gid _) = gid
115
116 guardSleepTimes :: [Shift] -> [(Integer, Int)]
117 guardSleepTimes shifts =
118 let guards = S.fromList $ map shiftGuard shifts
119 in L.sort $ map (\gid -> (sum $ map getSleepTime $ filter (\s -> shiftGuard s == gid) shifts, gid)) $ S.toList guards
120
121 main :: IO ()
122 main = do
123 records <- fmap (parse (sepEndBy parseLine endOfLine) "input.txt") (readFile "input.txt")
124 case records of
125 Right rs -> do
126 mapM_ print $ guardSleepTimes $ getShifts rs
127 Left err -> print err
0 [1518-09-22 23:50] Guard #2309 begins shift
1 [1518-06-26 00:42] falls asleep
2 [1518-07-10 00:00] Guard #761 begins shift
3 [1518-10-09 00:43] wakes up
4 [1518-10-12 00:35] falls asleep
5 [1518-07-03 00:40] falls asleep
6 [1518-10-09 00:34] wakes up
7 [1518-07-18 00:48] wakes up
8 [1518-09-21 00:12] wakes up
9 [1518-10-08 00:19] falls asleep
10 [1518-03-27 00:39] falls asleep
11 [1518-09-19 00:46] wakes up
12 [1518-08-15 00:37] wakes up
13 [1518-05-15 00:46] falls asleep
14 [1518-08-17 00:29] falls asleep
15 [1518-04-28 00:00] Guard #1861 begins shift
16 [1518-03-25 00:49] falls asleep
17 [1518-10-19 00:02] Guard #947 begins shift
18 [1518-10-08 00:36] falls asleep
19 [1518-07-19 00:03] Guard #443 begins shift
20 [1518-09-30 00:00] Guard #2003 begins shift
21 [1518-10-25 00:29] wakes up
22 [1518-08-29 00:47] falls asleep
23 [1518-05-01 00:20] falls asleep
24 [1518-03-18 23:50] Guard #2591 begins shift
25 [1518-10-30 00:48] falls asleep
26 [1518-07-14 00:40] wakes up
27 [1518-11-11 00:30] falls asleep
28 [1518-08-25 00:11] wakes up
29 [1518-09-14 23:58] Guard #1931 begins shift
30 [1518-08-11 00:58] wakes up
31 [1518-05-13 00:21] falls asleep
32 [1518-10-25 00:53] wakes up
33 [1518-09-12 00:18] falls asleep
34 [1518-05-31 00:05] falls asleep
35 [1518-06-11 00:02] Guard #1861 begins shift
36 [1518-07-03 00:53] wakes up
37 [1518-09-12 23:58] Guard #2309 begins shift
38 [1518-07-15 00:56] wakes up
39 [1518-07-18 00:02] Guard #2591 begins shift
40 [1518-07-14 00:49] falls asleep
41 [1518-11-05 00:29] falls asleep
42 [1518-04-27 00:18] falls asleep
43 [1518-09-15 00:30] falls asleep
44 [1518-06-24 00:25] falls asleep
45 [1518-05-04 00:54] wakes up
46 [1518-03-31 00:59] wakes up
47 [1518-04-14 00:02] Guard #2281 begins shift
48 [1518-08-08 00:03] falls asleep
49 [1518-03-14 00:50] wakes up
50 [1518-08-21 00:03] Guard #1783 begins shift
51 [1518-07-14 00:35] falls asleep
52 [1518-08-02 00:15] wakes up
53 [1518-11-19 23:57] Guard #2141 begins shift
54 [1518-03-19 00:00] falls asleep
55 [1518-06-18 00:53] falls asleep
56 [1518-07-26 00:50] falls asleep
57 [1518-11-01 00:39] wakes up
58 [1518-10-05 00:48] wakes up
59 [1518-03-16 23:56] Guard #1889 begins shift
60 [1518-09-26 00:19] falls asleep
61 [1518-05-05 00:20] falls asleep
62 [1518-07-05 00:26] falls asleep
63 [1518-08-10 00:57] wakes up
64 [1518-06-08 00:17] falls asleep
65 [1518-08-07 00:58] wakes up
66 [1518-06-18 00:58] wakes up
67 [1518-07-24 00:50] wakes up
68 [1518-05-20 00:00] Guard #467 begins shift
69 [1518-10-24 23:50] Guard #2141 begins shift
70 [1518-11-08 00:42] falls asleep
71 [1518-09-05 00:52] wakes up
72 [1518-06-18 00:26] falls asleep
73 [1518-08-31 00:51] wakes up
74 [1518-09-04 00:50] wakes up
75 [1518-06-10 00:21] wakes up
76 [1518-11-09 00:46] wakes up
77 [1518-05-09 00:34] wakes up
78 [1518-10-22 00:31] falls asleep
79 [1518-08-01 00:50] wakes up
80 [1518-07-24 00:10] falls asleep
81 [1518-04-24 00:22] falls asleep
82 [1518-09-29 00:26] falls asleep
83 [1518-04-26 00:53] wakes up
84 [1518-05-03 00:50] falls asleep
85 [1518-10-17 23:46] Guard #2789 begins shift
86 [1518-10-25 00:50] falls asleep
87 [1518-07-22 00:03] falls asleep
88 [1518-09-24 23:58] Guard #1297 begins shift
89 [1518-06-18 00:36] wakes up
90 [1518-11-20 00:21] falls asleep
91 [1518-06-14 00:30] falls asleep
92 [1518-05-05 00:31] falls asleep
93 [1518-04-12 00:46] falls asleep
94 [1518-03-13 23:54] Guard #3541 begins shift
95 [1518-05-29 00:56] wakes up
96 [1518-10-17 00:36] falls asleep
97 [1518-10-01 00:58] wakes up
98 [1518-04-27 00:53] wakes up
99 [1518-05-02 00:51] wakes up
100 [1518-11-02 00:49] wakes up
101 [1518-05-11 00:02] Guard #947 begins shift
102 [1518-11-13 00:49] wakes up
103 [1518-10-21 00:05] falls asleep
104 [1518-05-09 00:01] Guard #743 begins shift
105 [1518-06-03 00:00] falls asleep
106 [1518-09-06 00:40] falls asleep
107 [1518-07-27 00:53] wakes up
108 [1518-03-11 00:22] falls asleep
109 [1518-06-15 23:50] Guard #761 begins shift
110 [1518-10-10 00:40] falls asleep
111 [1518-04-30 00:18] falls asleep
112 [1518-06-04 00:32] wakes up
113 [1518-03-23 00:51] falls asleep
114 [1518-04-09 00:49] wakes up
115 [1518-07-08 23:56] Guard #3541 begins shift
116 [1518-10-24 00:00] Guard #2789 begins shift
117 [1518-11-09 00:04] Guard #2003 begins shift
118 [1518-04-05 00:57] falls asleep
119 [1518-10-11 00:50] falls asleep
120 [1518-11-23 00:57] wakes up
121 [1518-05-26 00:10] falls asleep
122 [1518-05-22 00:23] falls asleep
123 [1518-09-09 00:00] falls asleep
124 [1518-04-15 00:25] falls asleep
125 [1518-06-16 00:46] wakes up
126 [1518-09-21 00:39] wakes up
127 [1518-10-22 00:03] Guard #743 begins shift
128 [1518-09-11 00:58] wakes up
129 [1518-09-23 23:58] Guard #1297 begins shift
130 [1518-07-12 00:49] wakes up
131 [1518-10-11 00:57] falls asleep
132 [1518-10-22 00:59] wakes up
133 [1518-05-22 00:32] wakes up
134 [1518-03-25 00:58] wakes up
135 [1518-05-25 00:03] Guard #233 begins shift
136 [1518-06-04 00:01] falls asleep
137 [1518-03-26 00:07] falls asleep
138 [1518-11-04 00:51] falls asleep
139 [1518-07-25 00:31] wakes up
140 [1518-07-25 00:01] Guard #467 begins shift
141 [1518-10-05 00:16] falls asleep
142 [1518-07-06 00:31] wakes up
143 [1518-11-12 00:54] wakes up
144 [1518-06-20 00:03] Guard #3541 begins shift
145 [1518-05-22 00:55] falls asleep
146 [1518-04-02 00:21] wakes up
147 [1518-04-23 00:31] falls asleep
148 [1518-11-15 00:55] wakes up
149 [1518-08-10 00:03] Guard #1931 begins shift
150 [1518-11-22 23:53] Guard #2003 begins shift
151 [1518-03-08 23:46] Guard #2591 begins shift
152 [1518-05-06 00:14] falls asleep
153 [1518-09-23 00:16] wakes up
154 [1518-11-04 00:55] wakes up
155 [1518-08-20 00:03] Guard #3529 begins shift
156 [1518-06-29 00:58] wakes up
157 [1518-04-20 00:13] falls asleep
158 [1518-03-13 00:01] Guard #2141 begins shift
159 [1518-06-12 00:35] falls asleep
160 [1518-03-28 00:00] Guard #2003 begins shift
161 [1518-03-25 00:45] wakes up
162 [1518-10-13 00:26] wakes up
163 [1518-06-16 00:05] falls asleep
164 [1518-11-12 00:10] falls asleep
165 [1518-03-30 00:28] falls asleep
166 [1518-07-28 00:20] falls asleep
167 [1518-07-01 00:54] wakes up
168 [1518-03-11 00:56] wakes up
169 [1518-07-25 00:17] falls asleep
170 [1518-10-06 00:58] wakes up
171 [1518-08-11 00:22] falls asleep
172 [1518-10-02 00:27] falls asleep
173 [1518-09-10 00:50] wakes up
174 [1518-04-27 00:00] Guard #2591 begins shift
175 [1518-11-18 00:20] wakes up
176 [1518-09-09 00:16] wakes up
177 [1518-06-07 00:58] wakes up
178 [1518-08-13 00:28] falls asleep
179 [1518-11-19 00:35] wakes up
180 [1518-03-23 00:48] wakes up
181 [1518-10-16 00:06] wakes up
182 [1518-07-04 00:56] wakes up
183 [1518-08-03 00:02] Guard #1931 begins shift
184 [1518-09-29 00:42] wakes up
185 [1518-09-08 00:59] wakes up
186 [1518-09-23 00:46] wakes up
187 [1518-04-06 00:00] Guard #2281 begins shift
188 [1518-09-13 00:59] wakes up
189 [1518-10-01 23:59] Guard #2789 begins shift
190 [1518-08-19 00:19] falls asleep
191 [1518-06-07 00:48] wakes up
192 [1518-08-30 23:56] Guard #1931 begins shift
193 [1518-11-08 00:58] wakes up
194 [1518-11-01 00:47] falls asleep
195 [1518-05-01 00:40] wakes up
196 [1518-10-15 00:40] falls asleep
197 [1518-07-05 23:57] Guard #1297 begins shift
198 [1518-03-09 23:54] Guard #947 begins shift
199 [1518-04-05 00:34] wakes up
200 [1518-09-22 00:53] wakes up
201 [1518-03-20 00:06] falls asleep
202 [1518-04-09 00:48] falls asleep
203 [1518-09-10 00:45] falls asleep
204 [1518-08-27 00:11] falls asleep
205 [1518-06-01 00:00] Guard #443 begins shift
206 [1518-08-02 00:36] wakes up
207 [1518-05-12 00:59] wakes up
208 [1518-10-25 00:38] falls asleep
209 [1518-04-18 00:22] wakes up
210 [1518-04-01 00:50] falls asleep
211 [1518-06-28 00:31] falls asleep
212 [1518-11-10 00:16] falls asleep
213 [1518-09-22 00:48] falls asleep
214 [1518-08-20 00:22] falls asleep
215 [1518-08-16 00:51] wakes up
216 [1518-07-29 00:03] Guard #467 begins shift
217 [1518-06-09 23:57] Guard #467 begins shift
218 [1518-08-15 00:42] falls asleep
219 [1518-10-23 00:23] falls asleep
220 [1518-10-17 00:02] Guard #2141 begins shift
221 [1518-10-17 00:54] wakes up
222 [1518-03-23 00:32] wakes up
223 [1518-09-30 00:59] wakes up
224 [1518-08-23 23:46] Guard #2789 begins shift
225 [1518-05-22 00:56] wakes up
226 [1518-05-25 00:29] falls asleep
227 [1518-07-22 00:53] wakes up
228 [1518-10-22 00:36] wakes up
229 [1518-03-17 00:49] wakes up
230 [1518-06-11 00:20] falls asleep
231 [1518-07-23 00:30] falls asleep
232 [1518-04-08 00:39] wakes up
233 [1518-08-15 23:59] Guard #743 begins shift
234 [1518-05-28 23:56] Guard #467 begins shift
235 [1518-08-01 00:00] falls asleep
236 [1518-03-15 00:31] falls asleep
237 [1518-07-12 00:31] falls asleep
238 [1518-10-27 00:54] wakes up
239 [1518-09-11 00:34] wakes up
240 [1518-04-09 00:28] falls asleep
241 [1518-06-30 00:00] Guard #2003 begins shift
242 [1518-09-21 00:19] falls asleep
243 [1518-03-14 00:32] falls asleep
244 [1518-05-11 00:41] falls asleep
245 [1518-09-13 00:32] falls asleep
246 [1518-04-20 00:38] wakes up
247 [1518-04-01 00:58] wakes up
248 [1518-11-03 00:43] falls asleep
249 [1518-11-15 00:08] falls asleep
250 [1518-11-02 00:31] falls asleep
251 [1518-09-08 00:03] Guard #3541 begins shift
252 [1518-11-18 00:16] falls asleep
253 [1518-06-13 00:09] falls asleep
254 [1518-09-14 00:33] falls asleep
255 [1518-06-06 23:57] Guard #2141 begins shift
256 [1518-09-19 00:18] falls asleep
257 [1518-08-25 00:07] falls asleep
258 [1518-09-28 00:02] Guard #1931 begins shift
259 [1518-07-07 00:48] wakes up
260 [1518-11-10 00:55] wakes up
261 [1518-03-25 00:30] falls asleep
262 [1518-10-26 23:57] Guard #2003 begins shift
263 [1518-05-05 00:04] Guard #1889 begins shift
264 [1518-07-20 00:51] wakes up
265 [1518-08-28 00:38] wakes up
266 [1518-07-01 00:35] wakes up
267 [1518-05-17 00:50] wakes up
268 [1518-08-17 00:03] Guard #2141 begins shift
269 [1518-10-02 00:59] wakes up
270 [1518-05-21 00:39] wakes up
271 [1518-04-23 00:53] wakes up
272 [1518-07-21 23:52] Guard #2789 begins shift
273 [1518-08-24 00:26] falls asleep
274 [1518-05-20 00:46] wakes up
275 [1518-10-21 00:42] wakes up
276 [1518-11-14 00:46] wakes up
277 [1518-04-09 00:44] wakes up
278 [1518-05-23 23:58] Guard #2309 begins shift
279 [1518-10-18 00:01] falls asleep
280 [1518-08-15 00:51] wakes up
281 [1518-08-17 23:51] Guard #1861 begins shift
282 [1518-06-10 00:19] falls asleep
283 [1518-08-08 23:56] Guard #2521 begins shift
284 [1518-10-15 23:46] Guard #443 begins shift
285 [1518-07-06 00:57] falls asleep
286 [1518-05-06 00:40] falls asleep
287 [1518-09-02 00:56] wakes up
288 [1518-06-22 00:49] wakes up
289 [1518-04-02 00:26] falls asleep
290 [1518-11-02 23:49] Guard #233 begins shift
291 [1518-09-03 23:57] Guard #3329 begins shift
292 [1518-05-28 00:01] Guard #2281 begins shift
293 [1518-10-14 00:25] wakes up
294 [1518-08-19 00:55] wakes up
295 [1518-10-05 23:53] Guard #1861 begins shift
296 [1518-10-11 00:32] wakes up
297 [1518-06-26 00:27] wakes up
298 [1518-07-30 00:53] falls asleep
299 [1518-10-10 00:54] falls asleep
300 [1518-09-07 00:24] falls asleep
301 [1518-09-29 00:00] Guard #1229 begins shift
302 [1518-10-13 00:25] falls asleep
303 [1518-08-26 00:37] wakes up
304 [1518-04-21 00:50] wakes up
305 [1518-06-03 00:52] falls asleep
306 [1518-06-22 00:00] Guard #2141 begins shift
307 [1518-08-31 00:36] falls asleep
308 [1518-05-26 23:58] Guard #761 begins shift
309 [1518-06-16 00:45] falls asleep
310 [1518-05-26 00:48] wakes up
311 [1518-06-11 00:44] falls asleep
312 [1518-09-23 00:23] falls asleep
313 [1518-08-08 00:50] wakes up
314 [1518-07-07 00:39] wakes up
315 [1518-07-18 00:19] falls asleep
316 [1518-05-05 23:59] Guard #1861 begins shift
317 [1518-03-25 23:57] Guard #3329 begins shift
318 [1518-10-09 00:15] falls asleep
319 [1518-11-11 23:56] Guard #761 begins shift
320 [1518-05-31 00:47] wakes up
321 [1518-07-11 00:31] falls asleep
322 [1518-04-17 00:51] wakes up
323 [1518-06-29 00:31] wakes up
324 [1518-04-15 00:01] Guard #233 begins shift
325 [1518-07-10 23:57] Guard #443 begins shift
326 [1518-07-23 23:56] Guard #2789 begins shift
327 [1518-04-08 00:23] falls asleep
328 [1518-06-12 00:29] falls asleep
329 [1518-11-01 00:03] Guard #2141 begins shift
330 [1518-08-22 00:39] wakes up
331 [1518-05-13 00:01] Guard #233 begins shift
332 [1518-06-14 00:49] wakes up
333 [1518-05-19 00:53] wakes up
334 [1518-03-22 23:58] Guard #761 begins shift
335 [1518-09-29 00:11] falls asleep
336 [1518-05-30 00:54] wakes up
337 [1518-05-19 00:18] falls asleep
338 [1518-09-13 00:56] falls asleep
339 [1518-08-17 00:56] wakes up
340 [1518-07-01 00:00] Guard #743 begins shift
341 [1518-06-18 00:47] wakes up
342 [1518-08-14 00:59] wakes up
343 [1518-05-10 00:10] falls asleep
344 [1518-07-12 00:54] falls asleep
345 [1518-07-11 00:47] wakes up
346 [1518-05-11 00:36] wakes up
347 [1518-05-24 00:36] wakes up
348 [1518-10-29 00:38] falls asleep
349 [1518-10-03 00:40] wakes up
350 [1518-11-18 00:42] wakes up
351 [1518-07-03 00:47] falls asleep
352 [1518-04-24 23:50] Guard #3541 begins shift
353 [1518-05-23 00:36] wakes up
354 [1518-05-11 23:57] Guard #2003 begins shift
355 [1518-03-31 00:45] falls asleep
356 [1518-10-13 00:44] falls asleep
357 [1518-03-31 00:07] falls asleep
358 [1518-11-16 00:10] falls asleep
359 [1518-04-20 00:09] wakes up
360 [1518-06-24 00:04] Guard #1229 begins shift
361 [1518-05-18 00:49] falls asleep
362 [1518-06-16 00:55] falls asleep
363 [1518-04-10 23:56] Guard #2281 begins shift
364 [1518-03-31 00:03] Guard #1889 begins shift
365 [1518-10-25 00:47] wakes up
366 [1518-11-14 00:04] Guard #2141 begins shift
367 [1518-05-04 00:00] Guard #443 begins shift
368 [1518-11-05 00:47] wakes up
369 [1518-08-13 23:58] Guard #1783 begins shift
370 [1518-09-29 00:55] falls asleep
371 [1518-05-04 00:27] falls asleep
372 [1518-04-29 00:35] wakes up
373 [1518-05-07 00:15] falls asleep
374 [1518-05-21 00:49] wakes up
375 [1518-05-18 23:58] Guard #743 begins shift
376 [1518-04-01 23:49] Guard #467 begins shift
377 [1518-08-18 00:04] falls asleep
378 [1518-09-17 00:42] wakes up
379 [1518-11-04 00:00] Guard #3529 begins shift
380 [1518-06-16 00:41] wakes up
381 [1518-10-16 00:01] falls asleep
382 [1518-04-07 00:06] falls asleep
383 [1518-05-21 00:37] falls asleep
384 [1518-04-08 23:56] Guard #743 begins shift
385 [1518-05-23 00:21] falls asleep
386 [1518-03-21 00:04] Guard #3529 begins shift
387 [1518-05-05 00:48] wakes up
388 [1518-04-08 00:42] falls asleep
389 [1518-06-21 00:25] wakes up
390 [1518-08-03 00:19] falls asleep
391 [1518-07-29 00:20] falls asleep
392 [1518-09-27 00:19] wakes up
393 [1518-04-01 00:00] Guard #3529 begins shift
394 [1518-07-02 00:56] wakes up
395 [1518-03-13 00:44] falls asleep
396 [1518-03-27 00:59] wakes up
397 [1518-11-05 23:46] Guard #1229 begins shift
398 [1518-03-23 00:54] wakes up
399 [1518-07-17 00:27] falls asleep
400 [1518-11-16 00:49] falls asleep
401 [1518-08-02 00:04] falls asleep
402 [1518-09-05 00:47] falls asleep
403 [1518-06-11 23:59] Guard #443 begins shift
404 [1518-07-16 00:06] falls asleep
405 [1518-07-03 00:03] Guard #3541 begins shift
406 [1518-10-06 00:41] falls asleep
407 [1518-09-09 00:36] falls asleep
408 [1518-05-01 00:44] falls asleep
409 [1518-03-25 00:01] Guard #761 begins shift
410 [1518-03-26 00:57] wakes up
411 [1518-11-01 00:10] falls asleep
412 [1518-04-12 00:38] wakes up
413 [1518-03-22 00:44] wakes up
414 [1518-07-07 00:37] falls asleep
415 [1518-03-13 00:36] wakes up
416 [1518-09-14 00:02] Guard #761 begins shift
417 [1518-10-10 23:57] Guard #1889 begins shift
418 [1518-08-11 23:50] Guard #2309 begins shift
419 [1518-08-13 00:50] falls asleep
420 [1518-07-16 00:58] wakes up
421 [1518-05-11 00:32] wakes up
422 [1518-04-22 23:57] Guard #2003 begins shift
423 [1518-06-12 23:57] Guard #947 begins shift
424 [1518-10-29 00:46] falls asleep
425 [1518-10-11 00:59] wakes up
426 [1518-10-07 00:16] falls asleep
427 [1518-11-19 00:24] falls asleep
428 [1518-03-15 00:48] wakes up
429 [1518-04-15 23:59] Guard #1783 begins shift
430 [1518-05-10 00:59] wakes up
431 [1518-06-15 00:55] falls asleep
432 [1518-04-12 23:56] Guard #2963 begins shift
433 [1518-06-01 00:33] wakes up
434 [1518-06-12 00:32] wakes up
435 [1518-03-19 00:43] wakes up
436 [1518-08-24 00:01] falls asleep
437 [1518-09-07 00:03] Guard #467 begins shift
438 [1518-11-11 00:02] Guard #3541 begins shift
439 [1518-11-17 00:41] wakes up
440 [1518-04-03 00:32] wakes up
441 [1518-05-22 00:12] falls asleep
442 [1518-10-25 00:01] falls asleep
443 [1518-03-27 00:02] Guard #2789 begins shift
444 [1518-10-28 00:59] wakes up
445 [1518-05-06 00:51] wakes up
446 [1518-03-11 00:35] falls asleep
447 [1518-03-09 00:55] wakes up
448 [1518-07-03 00:42] wakes up
449 [1518-03-22 00:59] wakes up
450 [1518-05-14 00:51] falls asleep
451 [1518-05-07 00:56] wakes up
452 [1518-06-23 00:14] falls asleep
453 [1518-05-22 00:01] Guard #443 begins shift
454 [1518-08-07 00:26] falls asleep
455 [1518-08-10 00:53] falls asleep
456 [1518-09-01 00:03] Guard #2789 begins shift
457 [1518-09-13 00:45] wakes up
458 [1518-09-25 23:59] Guard #743 begins shift
459 [1518-07-28 00:42] wakes up
460 [1518-04-02 23:59] Guard #233 begins shift
461 [1518-04-04 00:53] wakes up
462 [1518-07-20 00:57] wakes up
463 [1518-05-14 00:00] Guard #1861 begins shift
464 [1518-10-23 00:46] wakes up
465 [1518-04-24 00:04] Guard #761 begins shift
466 [1518-05-11 00:31] falls asleep
467 [1518-03-25 00:24] wakes up
468 [1518-10-16 00:10] falls asleep
469 [1518-11-17 00:21] falls asleep
470 [1518-10-02 00:57] falls asleep
471 [1518-03-29 00:06] falls asleep
472 [1518-08-06 00:17] falls asleep
473 [1518-05-31 00:58] wakes up
474 [1518-10-09 23:56] Guard #2591 begins shift
475 [1518-06-18 23:57] Guard #2141 begins shift
476 [1518-06-20 00:58] wakes up
477 [1518-09-27 00:16] falls asleep
478 [1518-09-01 23:59] Guard #3541 begins shift
479 [1518-11-06 00:04] falls asleep
480 [1518-03-21 23:56] Guard #233 begins shift
481 [1518-07-06 00:48] wakes up
482 [1518-11-08 00:12] wakes up
483 [1518-05-27 00:25] falls asleep
484 [1518-10-02 23:58] Guard #3529 begins shift
485 [1518-10-12 00:56] wakes up
486 [1518-04-25 00:05] falls asleep
487 [1518-06-01 00:58] wakes up
488 [1518-08-27 23:56] Guard #743 begins shift
489 [1518-07-31 00:41] wakes up
490 [1518-05-08 00:47] falls asleep
491 [1518-04-15 00:54] falls asleep
492 [1518-04-10 00:56] wakes up
493 [1518-07-08 00:01] Guard #1861 begins shift
494 [1518-10-04 00:55] falls asleep
495 [1518-10-15 00:00] Guard #1931 begins shift
496 [1518-09-30 00:28] falls asleep
497 [1518-06-05 00:33] wakes up
498 [1518-06-03 00:54] wakes up
499 [1518-10-04 00:51] wakes up
500 [1518-08-04 23:58] Guard #1889 begins shift
501 [1518-07-14 00:03] Guard #1783 begins shift
502 [1518-05-16 00:59] wakes up
503 [1518-05-22 00:16] wakes up
504 [1518-11-09 00:43] falls asleep
505 [1518-10-07 00:00] Guard #2141 begins shift
506 [1518-07-19 00:59] wakes up
507 [1518-04-10 00:04] Guard #2309 begins shift
508 [1518-04-08 00:20] wakes up
509 [1518-04-25 00:36] wakes up
510 [1518-08-21 23:58] Guard #443 begins shift
511 [1518-06-26 00:58] wakes up
512 [1518-03-29 00:00] Guard #1861 begins shift
513 [1518-08-29 00:51] wakes up
514 [1518-06-03 00:25] falls asleep
515 [1518-06-13 00:29] wakes up
516 [1518-09-20 00:36] falls asleep
517 [1518-04-19 00:18] wakes up
518 [1518-10-30 00:35] wakes up
519 [1518-04-08 00:00] Guard #2591 begins shift
520 [1518-04-30 23:59] Guard #2141 begins shift
521 [1518-09-23 00:53] wakes up
522 [1518-10-30 00:02] Guard #2309 begins shift
523 [1518-08-25 00:00] Guard #947 begins shift
524 [1518-05-21 00:45] falls asleep
525 [1518-08-27 00:37] wakes up
526 [1518-04-08 00:43] wakes up
527 [1518-07-20 23:56] Guard #2963 begins shift
528 [1518-08-11 00:52] falls asleep
529 [1518-05-08 00:48] wakes up
530 [1518-08-18 00:33] falls asleep
531 [1518-04-30 00:04] Guard #2309 begins shift
532 [1518-08-21 00:40] falls asleep
533 [1518-07-28 00:04] Guard #2309 begins shift
534 [1518-11-19 00:47] wakes up
535 [1518-03-21 00:59] wakes up
536 [1518-05-17 00:02] Guard #1297 begins shift
537 [1518-08-06 00:48] falls asleep
538 [1518-06-03 23:47] Guard #443 begins shift
539 [1518-07-19 23:58] Guard #467 begins shift
540 [1518-08-01 23:54] Guard #233 begins shift
541 [1518-07-04 00:00] Guard #1861 begins shift
542 [1518-06-19 00:38] falls asleep
543 [1518-09-28 00:28] wakes up
544 [1518-05-25 00:50] wakes up
545 [1518-05-03 00:54] wakes up
546 [1518-09-25 00:55] wakes up
547 [1518-06-05 00:12] falls asleep
548 [1518-06-15 00:59] wakes up
549 [1518-06-12 00:41] wakes up
550 [1518-06-16 00:29] wakes up
551 [1518-06-18 00:39] falls asleep
552 [1518-07-29 23:58] Guard #2591 begins shift
553 [1518-07-25 00:48] wakes up
554 [1518-07-13 00:00] Guard #2003 begins shift
555 [1518-10-24 00:44] wakes up
556 [1518-08-18 00:27] wakes up
557 [1518-09-04 00:27] wakes up
558 [1518-05-20 00:33] falls asleep
559 [1518-06-17 23:56] Guard #2309 begins shift
560 [1518-09-14 00:51] wakes up
561 [1518-10-18 00:09] wakes up
562 [1518-03-26 00:47] wakes up
563 [1518-07-20 00:55] falls asleep
564 [1518-03-16 00:28] falls asleep
565 [1518-05-17 00:45] falls asleep
566 [1518-07-01 00:30] falls asleep
567 [1518-09-06 00:19] falls asleep
568 [1518-04-21 23:52] Guard #743 begins shift
569 [1518-07-30 00:59] wakes up
570 [1518-08-04 00:20] falls asleep
571 [1518-05-03 00:57] falls asleep
572 [1518-11-07 23:57] Guard #1297 begins shift
573 [1518-05-24 00:59] wakes up
574 [1518-10-06 00:02] falls asleep
575 [1518-05-18 00:59] wakes up
576 [1518-11-09 00:49] falls asleep
577 [1518-09-23 00:05] falls asleep
578 [1518-07-03 00:30] wakes up
579 [1518-09-09 00:49] wakes up
580 [1518-08-04 00:25] wakes up
581 [1518-08-12 00:04] falls asleep
582 [1518-10-25 23:56] Guard #2003 begins shift
583 [1518-06-22 00:53] falls asleep
584 [1518-07-22 23:58] Guard #1229 begins shift
585 [1518-05-12 00:42] falls asleep
586 [1518-04-30 00:55] wakes up
587 [1518-10-20 00:26] wakes up
588 [1518-07-06 00:43] falls asleep
589 [1518-04-10 00:32] falls asleep
590 [1518-10-30 23:56] Guard #1931 begins shift
591 [1518-03-11 00:27] wakes up
592 [1518-03-24 00:39] falls asleep
593 [1518-09-07 00:47] wakes up
594 [1518-08-24 00:14] wakes up
595 [1518-11-01 00:38] falls asleep
596 [1518-03-22 00:57] falls asleep
597 [1518-03-09 00:02] falls asleep
598 [1518-10-24 00:49] falls asleep
599 [1518-10-04 00:56] wakes up
600 [1518-05-29 23:57] Guard #1229 begins shift
601 [1518-09-01 00:57] wakes up
602 [1518-04-08 00:15] falls asleep
603 [1518-04-05 00:12] falls asleep
604 [1518-03-29 00:58] wakes up
605 [1518-10-21 00:23] wakes up
606 [1518-03-23 00:44] falls asleep
607 [1518-04-03 00:12] falls asleep
608 [1518-07-25 00:34] falls asleep
609 [1518-07-17 00:50] wakes up
610 [1518-08-29 00:03] Guard #3541 begins shift
611 [1518-05-16 00:19] falls asleep
612 [1518-10-11 00:51] wakes up
613 [1518-03-28 00:52] wakes up
614 [1518-08-02 00:32] falls asleep
615 [1518-03-31 00:42] wakes up
616 [1518-07-08 00:57] falls asleep
617 [1518-07-06 00:17] falls asleep
618 [1518-06-28 00:00] Guard #467 begins shift
619 [1518-11-16 00:25] wakes up
620 [1518-05-29 00:39] falls asleep
621 [1518-04-02 00:52] wakes up
622 [1518-05-09 23:56] Guard #2309 begins shift
623 [1518-03-20 00:02] Guard #3541 begins shift
624 [1518-05-05 00:26] wakes up
625 [1518-09-29 00:19] wakes up
626 [1518-07-15 00:04] Guard #3529 begins shift
627 [1518-08-20 00:57] wakes up
628 [1518-06-09 00:18] falls asleep
629 [1518-04-22 00:05] falls asleep
630 [1518-05-09 00:54] wakes up
631 [1518-09-04 00:23] falls asleep
632 [1518-10-20 00:02] falls asleep
633 [1518-07-08 00:58] wakes up
634 [1518-07-19 00:28] falls asleep
635 [1518-07-23 00:45] wakes up
636 [1518-06-29 00:06] falls asleep
637 [1518-05-10 00:39] falls asleep
638 [1518-09-11 00:18] falls asleep
639 [1518-07-29 00:22] wakes up
640 [1518-10-03 23:56] Guard #1889 begins shift
641 [1518-09-26 00:35] wakes up
642 [1518-05-14 00:55] wakes up
643 [1518-04-29 00:20] falls asleep
644 [1518-11-17 23:58] Guard #1889 begins shift
645 [1518-08-04 00:04] falls asleep
646 [1518-10-19 00:10] falls asleep
647 [1518-06-29 00:01] Guard #1861 begins shift
648 [1518-08-21 00:58] wakes up
649 [1518-11-20 00:43] wakes up
650 [1518-07-05 00:30] wakes up
651 [1518-11-09 00:55] wakes up
652 [1518-07-26 00:53] wakes up
653 [1518-04-26 00:47] falls asleep
654 [1518-06-01 23:46] Guard #947 begins shift
655 [1518-06-08 00:45] wakes up
656 [1518-10-30 00:56] wakes up
657 [1518-10-31 00:22] falls asleep
658 [1518-04-17 00:21] falls asleep
659 [1518-04-07 00:52] wakes up
660 [1518-06-07 00:35] falls asleep
661 [1518-06-25 00:00] Guard #2963 begins shift
662 [1518-08-16 00:17] falls asleep
663 [1518-11-07 00:17] falls asleep
664 [1518-10-26 00:47] falls asleep
665 [1518-07-01 00:48] falls asleep
666 [1518-11-07 00:01] Guard #2003 begins shift
667 [1518-05-27 00:50] wakes up
668 [1518-03-30 00:42] wakes up
669 [1518-04-25 00:50] falls asleep
670 [1518-05-07 00:22] wakes up
671 [1518-10-12 00:00] Guard #1889 begins shift
672 [1518-08-14 00:29] falls asleep
673 [1518-08-11 00:39] wakes up
674 [1518-08-08 00:39] falls asleep
675 [1518-05-26 00:45] falls asleep
676 [1518-08-23 00:18] falls asleep
677 [1518-06-16 00:39] falls asleep
678 [1518-04-18 00:19] falls asleep
679 [1518-03-16 00:04] Guard #2789 begins shift
680 [1518-06-09 00:20] wakes up
681 [1518-11-19 00:42] falls asleep
682 [1518-09-16 00:00] Guard #2521 begins shift
683 [1518-09-08 00:29] falls asleep
684 [1518-11-04 23:59] Guard #467 begins shift
685 [1518-10-13 23:58] Guard #1931 begins shift
686 [1518-09-02 23:54] Guard #443 begins shift
687 [1518-10-27 00:29] falls asleep
688 [1518-11-01 00:54] wakes up
689 [1518-04-21 00:01] Guard #1861 begins shift
690 [1518-06-14 00:03] Guard #443 begins shift
691 [1518-10-24 00:55] wakes up
692 [1518-06-24 00:38] wakes up
693 [1518-08-24 00:53] wakes up
694 [1518-03-24 00:50] wakes up
695 [1518-08-26 00:00] Guard #743 begins shift
696 [1518-10-04 00:30] falls asleep
697 [1518-06-02 00:05] falls asleep
698 [1518-04-25 00:52] wakes up
699 [1518-09-06 00:58] wakes up
700 [1518-09-04 00:33] falls asleep
701 [1518-05-06 00:37] wakes up
702 [1518-07-31 23:52] Guard #743 begins shift
703 [1518-05-26 00:22] wakes up
704 [1518-04-20 00:07] falls asleep
705 [1518-06-15 00:01] Guard #3529 begins shift
706 [1518-06-22 00:25] falls asleep
707 [1518-07-06 00:58] wakes up
708 [1518-05-31 00:57] falls asleep
709 [1518-03-22 00:21] falls asleep
710 [1518-11-09 00:40] wakes up
711 [1518-04-19 00:04] Guard #2591 begins shift
712 [1518-08-18 00:36] wakes up
713 [1518-03-15 00:04] Guard #1931 begins shift
714 [1518-06-28 00:44] wakes up
715 [1518-11-21 23:58] Guard #2003 begins shift
716 [1518-05-30 23:50] Guard #761 begins shift
717 [1518-10-13 00:53] wakes up
718 [1518-03-20 00:55] wakes up
719 [1518-11-01 00:52] falls asleep
720 [1518-08-13 00:03] Guard #467 begins shift
721 [1518-11-06 00:29] wakes up
722 [1518-11-23 00:05] falls asleep
723 [1518-10-06 00:19] wakes up
724 [1518-04-22 00:41] wakes up
725 [1518-09-22 00:03] Guard #1297 begins shift
726 [1518-08-23 00:02] Guard #2309 begins shift
727 [1518-06-30 00:24] falls asleep
728 [1518-11-01 23:57] Guard #1229 begins shift
729 [1518-09-18 00:26] falls asleep
730 [1518-06-26 23:59] Guard #1889 begins shift
731 [1518-09-29 00:58] wakes up
732 [1518-04-04 00:36] falls asleep
733 [1518-06-27 00:25] falls asleep
734 [1518-10-06 00:29] falls asleep
735 [1518-06-11 00:53] wakes up
736 [1518-11-01 00:30] wakes up
737 [1518-11-03 00:34] wakes up
738 [1518-04-09 00:37] falls asleep
739 [1518-10-28 00:34] falls asleep
740 [1518-09-24 00:23] falls asleep
741 [1518-03-28 00:23] falls asleep
742 [1518-09-24 00:50] falls asleep
743 [1518-06-06 00:02] Guard #467 begins shift
744 [1518-05-01 23:56] Guard #3541 begins shift
745 [1518-07-09 00:33] wakes up
746 [1518-11-17 00:04] Guard #233 begins shift
747 [1518-07-11 23:59] Guard #1931 begins shift
748 [1518-09-05 00:04] Guard #1931 begins shift
749 [1518-10-09 00:38] falls asleep
750 [1518-09-18 00:04] Guard #1931 begins shift
751 [1518-09-27 00:03] Guard #2309 begins shift
752 [1518-10-14 00:11] falls asleep
753 [1518-06-26 00:00] Guard #1229 begins shift
754 [1518-11-21 00:03] Guard #2521 begins shift
755 [1518-05-10 00:18] wakes up
756 [1518-03-24 00:04] Guard #3329 begins shift
757 [1518-09-12 00:58] wakes up
758 [1518-04-16 23:57] Guard #3329 begins shift
759 [1518-07-14 00:56] wakes up
760 [1518-07-27 00:31] falls asleep
761 [1518-06-21 00:49] falls asleep
762 [1518-07-26 23:57] Guard #233 begins shift
763 [1518-08-13 00:44] wakes up
764 [1518-03-12 00:03] Guard #2521 begins shift
765 [1518-10-30 00:06] falls asleep
766 [1518-09-01 00:08] falls asleep
767 [1518-05-25 23:58] Guard #2141 begins shift
768 [1518-10-02 00:47] wakes up
769 [1518-10-11 00:26] falls asleep
770 [1518-09-02 00:42] falls asleep
771 [1518-10-29 00:53] wakes up
772 [1518-07-12 00:56] wakes up
773 [1518-06-26 00:08] falls asleep
774 [1518-03-14 00:04] falls asleep
775 [1518-04-04 00:52] falls asleep
776 [1518-09-20 23:54] Guard #761 begins shift
777 [1518-11-10 00:53] falls asleep
778 [1518-06-07 00:54] falls asleep
779 [1518-09-11 00:00] Guard #3329 begins shift
780 [1518-05-09 00:29] falls asleep
781 [1518-03-23 00:10] falls asleep
782 [1518-09-12 00:00] Guard #467 begins shift
783 [1518-09-17 00:04] Guard #743 begins shift
784 [1518-04-12 00:20] falls asleep
785 [1518-09-24 00:30] wakes up
786 [1518-11-18 00:24] falls asleep
787 [1518-08-23 00:58] wakes up
788 [1518-04-18 00:45] wakes up
789 [1518-11-09 00:33] falls asleep
790 [1518-05-14 00:37] falls asleep
791 [1518-08-26 00:32] falls asleep
792 [1518-11-14 00:34] falls asleep
793 [1518-03-29 23:59] Guard #3529 begins shift
794 [1518-08-05 00:52] wakes up
795 [1518-08-26 23:57] Guard #1783 begins shift
796 [1518-04-05 00:59] wakes up
797 [1518-06-23 00:42] wakes up
798 [1518-04-15 00:58] wakes up
799 [1518-03-10 23:56] Guard #443 begins shift
800 [1518-06-09 00:04] Guard #1297 begins shift
801 [1518-08-07 00:52] falls asleep
802 [1518-09-23 00:52] falls asleep
803 [1518-08-03 23:49] Guard #743 begins shift
804 [1518-10-21 00:33] falls asleep
805 [1518-07-10 00:23] falls asleep
806 [1518-05-07 00:00] Guard #1297 begins shift
807 [1518-07-10 00:50] wakes up
808 [1518-09-06 00:34] wakes up
809 [1518-10-26 00:29] wakes up
810 [1518-09-11 00:37] falls asleep
811 [1518-05-24 00:15] falls asleep
812 [1518-08-06 00:51] wakes up
813 [1518-06-20 00:46] falls asleep
814 [1518-04-09 00:33] wakes up
815 [1518-08-22 00:17] falls asleep
816 [1518-03-25 00:17] falls asleep
817 [1518-11-22 00:38] falls asleep
818 [1518-03-16 00:43] wakes up
819 [1518-10-08 00:01] Guard #2003 begins shift
820 [1518-06-21 00:00] Guard #3329 begins shift
821 [1518-07-13 00:58] wakes up
822 [1518-07-03 00:21] falls asleep
823 [1518-05-02 00:50] falls asleep
824 [1518-03-10 00:38] wakes up
825 [1518-11-13 00:03] Guard #1783 begins shift
826 [1518-09-18 00:34] wakes up
827 [1518-08-04 00:32] falls asleep
828 [1518-10-01 00:01] Guard #3529 begins shift
829 [1518-05-09 00:37] falls asleep
830 [1518-11-01 00:49] wakes up
831 [1518-04-05 00:04] Guard #761 begins shift
832 [1518-08-30 00:21] falls asleep
833 [1518-10-19 00:56] wakes up
834 [1518-06-16 00:56] wakes up
835 [1518-05-13 00:40] wakes up
836 [1518-06-03 00:12] wakes up
837 [1518-06-02 23:46] Guard #2789 begins shift
838 [1518-08-11 00:00] Guard #761 begins shift
839 [1518-08-05 00:42] falls asleep
840 [1518-10-27 23:56] Guard #2003 begins shift
841 [1518-05-15 23:57] Guard #761 begins shift
842 [1518-06-21 00:17] falls asleep
843 [1518-07-17 00:00] Guard #1889 begins shift
844 [1518-04-03 23:59] Guard #1783 begins shift
845 [1518-06-01 00:24] falls asleep
846 [1518-10-04 23:56] Guard #2141 begins shift
847 [1518-04-20 00:03] Guard #947 begins shift
848 [1518-10-20 23:53] Guard #1297 begins shift
849 [1518-07-12 00:45] falls asleep
850 [1518-05-03 00:58] wakes up
851 [1518-08-06 23:56] Guard #3541 begins shift
852 [1518-09-24 00:57] wakes up
853 [1518-06-21 00:59] wakes up
854 [1518-06-01 00:54] falls asleep
855 [1518-09-25 00:42] falls asleep
856 [1518-09-19 00:04] Guard #1889 begins shift
857 [1518-10-01 00:57] falls asleep
858 [1518-08-08 00:22] wakes up
859 [1518-07-12 00:35] wakes up
860 [1518-05-03 00:02] Guard #1783 begins shift
861 [1518-10-29 00:03] Guard #947 begins shift
862 [1518-04-18 00:31] falls asleep
863 [1518-10-08 00:20] wakes up
864 [1518-04-04 00:47] wakes up
865 [1518-09-10 00:03] Guard #1297 begins shift
866 [1518-04-16 00:30] falls asleep
867 [1518-06-11 00:37] wakes up
868 [1518-07-07 00:00] Guard #1229 begins shift
869 [1518-10-26 00:28] falls asleep
870 [1518-11-10 00:01] Guard #947 begins shift
871 [1518-10-26 00:57] wakes up
872 [1518-07-31 00:01] Guard #2309 begins shift
873 [1518-03-10 00:05] falls asleep
874 [1518-11-18 23:58] Guard #2003 begins shift
875 [1518-07-05 00:02] Guard #3541 begins shift
876 [1518-06-02 00:13] wakes up
877 [1518-03-17 23:56] Guard #2963 begins shift
878 [1518-07-13 00:27] falls asleep
879 [1518-11-08 00:07] falls asleep
880 [1518-04-29 00:04] Guard #1931 begins shift
881 [1518-11-15 23:59] Guard #1889 begins shift
882 [1518-09-19 00:25] falls asleep
883 [1518-11-22 00:54] wakes up
884 [1518-09-08 23:53] Guard #1889 begins shift
885 [1518-11-11 00:54] wakes up
886 [1518-10-02 00:45] falls asleep
887 [1518-08-28 00:31] falls asleep
888 [1518-03-14 00:28] wakes up
889 [1518-06-05 00:00] Guard #743 begins shift
890 [1518-06-23 00:02] Guard #467 begins shift
891 [1518-08-26 00:57] wakes up
892 [1518-08-26 00:45] falls asleep
893 [1518-05-21 00:00] Guard #233 begins shift
894 [1518-08-06 00:40] wakes up
895 [1518-10-09 00:00] Guard #743 begins shift
896 [1518-05-11 00:35] falls asleep
897 [1518-04-24 00:57] wakes up
898 [1518-07-09 00:52] wakes up
899 [1518-09-28 00:06] falls asleep
900 [1518-11-03 00:54] wakes up
901 [1518-08-12 00:28] wakes up
902 [1518-08-04 00:55] wakes up
903 [1518-09-03 00:35] wakes up
904 [1518-04-02 00:00] falls asleep
905 [1518-09-19 23:57] Guard #3541 begins shift
906 [1518-10-02 00:37] wakes up
907 [1518-11-07 00:58] wakes up
908 [1518-04-12 00:51] wakes up
909 [1518-09-20 00:59] wakes up
910 [1518-04-12 00:02] Guard #1931 begins shift
911 [1518-07-04 00:47] falls asleep
912 [1518-05-07 00:39] falls asleep
913 [1518-05-16 00:52] falls asleep
914 [1518-05-30 00:22] falls asleep
915 [1518-09-19 00:20] wakes up
916 [1518-05-08 00:01] Guard #3329 begins shift
917 [1518-04-28 00:31] falls asleep
918 [1518-07-25 23:56] Guard #443 begins shift
919 [1518-06-16 23:57] Guard #2281 begins shift
920 [1518-11-03 00:01] falls asleep
921 [1518-09-17 00:15] falls asleep
922 [1518-03-21 00:31] falls asleep
923 [1518-10-24 00:41] falls asleep
924 [1518-05-01 00:57] wakes up
925 [1518-04-16 00:45] wakes up
926 [1518-03-26 00:51] falls asleep
927 [1518-05-15 00:58] wakes up
928 [1518-06-06 00:35] falls asleep
929 [1518-08-04 00:11] wakes up
930 [1518-10-10 00:51] wakes up
931 [1518-06-06 00:46] wakes up
932 [1518-10-13 00:00] Guard #761 begins shift
933 [1518-10-03 00:35] falls asleep
934 [1518-08-19 00:00] Guard #761 begins shift
935 [1518-10-08 00:53] wakes up
936 [1518-11-16 00:58] wakes up
937 [1518-03-13 00:32] falls asleep
938 [1518-07-02 00:54] falls asleep
939 [1518-07-20 00:42] falls asleep
940 [1518-05-11 00:54] wakes up
941 [1518-05-14 23:56] Guard #1297 begins shift
942 [1518-09-05 23:56] Guard #1931 begins shift
943 [1518-06-07 23:57] Guard #947 begins shift
944 [1518-05-16 00:21] wakes up
945 [1518-04-21 00:35] falls asleep
946 [1518-08-14 23:58] Guard #2591 begins shift
947 [1518-10-23 00:31] wakes up
948 [1518-06-27 00:56] wakes up
949 [1518-06-30 00:27] wakes up
950 [1518-06-29 00:50] falls asleep
951 [1518-08-13 00:51] wakes up
952 [1518-08-06 00:03] Guard #2141 begins shift
953 [1518-08-15 00:06] falls asleep
954 [1518-10-23 00:39] falls asleep
955 [1518-10-31 00:42] wakes up
956 [1518-10-15 00:46] wakes up
957 [1518-05-23 00:03] Guard #3529 begins shift
958 [1518-11-14 23:58] Guard #2309 begins shift
959 [1518-10-10 00:59] wakes up
960 [1518-06-07 00:18] falls asleep
961 [1518-04-28 00:56] wakes up
962 [1518-10-14 00:30] falls asleep
963 [1518-09-15 00:37] wakes up
964 [1518-06-03 00:44] wakes up
965 [1518-04-07 00:04] Guard #1297 begins shift
966 [1518-10-16 00:39] wakes up
967 [1518-04-26 00:04] Guard #1229 begins shift
968 [1518-08-07 23:46] Guard #2003 begins shift
969 [1518-03-13 00:58] wakes up
970 [1518-04-15 00:51] wakes up
971 [1518-07-15 00:53] falls asleep
972 [1518-10-07 00:57] wakes up
973 [1518-05-14 00:44] wakes up
974 [1518-11-10 00:50] wakes up
975 [1518-08-30 00:37] wakes up
976 [1518-08-29 23:59] Guard #2591 begins shift
977 [1518-09-21 00:04] falls asleep
978 [1518-06-19 00:44] wakes up
979 [1518-07-09 00:46] falls asleep
980 [1518-10-22 00:54] falls asleep
981 [1518-03-17 00:28] falls asleep
982 [1518-08-03 00:27] wakes up
983 [1518-11-13 00:17] falls asleep
984 [1518-10-29 00:39] wakes up
985 [1518-07-16 00:02] Guard #2591 begins shift
986 [1518-07-02 00:03] Guard #3529 begins shift
987 [1518-06-22 00:57] wakes up
988 [1518-05-18 00:00] Guard #761 begins shift
989 [1518-07-07 00:46] falls asleep
990 [1518-05-24 00:50] falls asleep
991 [1518-07-31 00:06] falls asleep
992 [1518-04-19 00:09] falls asleep
993 [1518-07-09 00:26] falls asleep
994 [1518-10-22 23:57] Guard #3541 begins shift
995 [1518-10-06 00:37] wakes up
996 [1518-04-17 23:59] Guard #3541 begins shift
997 [1518-10-14 00:53] wakes up
998 [1518-06-07 00:30] wakes up
999 [1518-10-19 23:52] Guard #1861 begins shift
1000 [1518-09-03 00:01] falls asleep
1001 [1518-08-07 00:43] wakes up