Итак, у меня есть коробки разных размеров (квадратов). У меня есть большая коробка (не квадрат). У меня нет гарантии, что все мои боксы подойдут, но мне нужно постараться уместить как можно больше не итеративным образом без наложения. Какой алгоритм допускает такую не итеративную упаковку коробки?