Żeby jeden prostopadłościan zmieścił się w drugim to wystarczy, aby każdy wymiar w jednym prostopadłościanie był mniejszy/równy odpowiadającemu wymiarowi w drugim prostopadłościanie. Czyli jeżeli jeden prostopadłościan ma wymiary x_1, y_1, z_1, a drugi x_2, y_2, z_2 to musi zachodzić:
x_1 <= x_2
y_1 <= y_2
z_1 <= z_2
Teraz można zauważyć, że x_1 można ustawić na min(a, b, c), gdzie a, b, c to wymiary podane na wejściu, z_1 można ustawić na max(a, b, c) i y_1 na wymiar, który nie został wcześniej przypisany. Analogicznie należy postąpić dla drugiego prostopadłościanu.
Potem należy jeszcze odwrócić powyższe zależności i sprawdzić czy x_1 >= x_2 i y_1 >= y_2 i z_1 >= z_3