20 кубиков - это по краям. Т.к. у кубов (да и вообще у прямоугольных параллелепипедов) есть углы - следовательно, ребёнок точно достал 4 кубика. Далее - производим арифметические действия (не забывая про свойства квадратов):
1) 20-4=16 (куб.) - вытащил ребёнок, не считая угловые кубики.
2) 16:4=4 (куб.) - в каждой из 4 сторон верхнего основания кубической коробки, не считая те же угловые.
3) 4+1=5 (кубиков) - в каждом из измерения слоя. (не считая высоты, равной единице в каждом слое)
4) 5*5+(5*5-20)=25+(25-20)=25+20=45 (куб.) - осталось в коробке.
Ответ: 45 кубиков