1K
hard
1K
503
860
234
435
226
366
361
723
279
314
428
891
275
998
806
491
1K
1K
1K
326
277
1K
1K
726
610
1K
1K
1K