I'm going to explain how can we solve this question in detail.
Let's call A is rectangular that need to be filled in to block X
=> We have to determine how many A will fit in the X.
First, we must choose 2 edges that are rectangular A and X are resting on and the edges of the rest are the height.
Then the 1st layer (or bottom layer) we can put = square of the bottom face of X/ square of the bottom face of A
However, u should choose 2 sides resting that each side of X is divisible by each side of A.
For example:
A: 12 6 4
X: 60 30 20
opt1: we should choose:
- the bottom face of A with 2 sides: 6 and 4
- the bottom face of X with 2 sides: 30 and 20
so that
1. we can put (30:6)x(20:4)= 5x5 = 25 blocks to X - the bottom layer
The block X is 60 tall => a maximum of 60:12=5 => a maximum of 5 layers will fit inside the box
=> 25x5= 125 blocks would fit inside the box
opt 2: if we choose
- the bottom face of A with 2 sides: 6 and 4
- the bottom face of X with 2 sides: 60 and 20
so that we can put (60:6)x(20:4)= 10x5=50 blocks - the bottom layers
The block X is 30 tall => a maximum of 30:12=2,... => a maximum of 2 layers will fit inside the box
=> 50x2= 100 bocks would fit inside the box
So we will choose option 1 to have a maximum of blocks A that fit inside the block X
=> Statement 2 is sufficient
---------------------
Statement 1. Since there are 25 blocks in the bottom layer
1. If block A is resting on the side that is 6 and 4.
The side on which block X is resting could be B: 30 and 20
=> there would be (30:6)x(20:4)= 25 blocks (as the statement 1 said)
If the box X is 12 tall => a maximum of 25 blocks A would fit inside the box X
If the box X is 36 tall => a maximum of 25x(36:12)=75 blocks A would fit inside the box X
=> Not sufficient