Задачу #3 спасибо за ранее
плохо видно
Пусть размеры прямоугольного отверстия а - ширина, h - высота Сначала среди размеров X, Y, Z - ищем самое большое: RazMax. Если RazMax среди Х и Y подбираем такое, чтобы оно меньше или равно h Eсли RazMax > a, то среди X и Y ищем НАИБОЛЬШЕЕ. Если это НАИБОЛЬШЕЕ меньше ширины, то проверяем, чтобы среди оставшихся измерений хотя бы одно было меньше или равно h. Если все это не годится, то кирпич не пролезет в это отверстие...