среди любых 22 хотя бы одна шоколадная, значит ирисок от 0 до 21, шоколадок обратное количество 50-0=50 и 50-21=29, шоколадок от 29 до 50.
среди любых 30 хотя бы одна ириска, значит шоколадных от 0 до 29.
у нас получилось два определения количества шоколадок от 0 до 29 и одновременно от 29 до 50, чтобы это выполнилось одновременно, шоколадок должно быть 29. Всего 50 конфет, значит 50-29=21.