Hard

23:31 636
21:34 730