Hard

23:31 616
21:34 711