21 problems pushed

10709 10710 1424 1443 1482 1484 1485 1510 1608 1813 1863 1931 3496 3718
4629 5232 6176 6864 9992 9993 9994