Hard

23:31 637
21:34 731