(0) Неправильный условия задачи. Детей было не 40 а 38, из них 20 девочек и 18 мальчиков, потому как известно, что на 10 девченок по статистике 9 ребят :)
(9) вру, Z - это пара мальчик + девочка - 1 из-за зациклинности.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший