Математика
а) Среди трёх монет всегда найдутся две одного достоинства, так как в копилке есть только два вида монет. С другой стороны, двух монет хватит не всегда, так как может попасться по одной монете каждого вида.
б) Среди 22 монет не может оказаться более 20 рублёвых, поэтому всегда найдутся как минимум две двухрублёвые. Если вытаскивать меньше 22 монет, то гарантировать выполнение указанного условия нельзя. Возможен случай, когда будут попадаться рублёвые монеты до тех пор, пока они не закончатся в копилке. Тогда двухрублёвых монет будет не больше одной (1 для случая, когда вытаскиваем всего 21 монету и 0 для случая, когда вытаскиваем меньше).
в) Если вытащить 21 монету, то все они не могут быть одинаковыми, так как монет каждого вида только 20. Поэтому среди них найдутся две разные. Если вытащить меньше 20 монет, то все они могут оказаться одинаковыми, поэтому двух монет разного достоинства среди них может и не оказаться.