Hay 2 posibilidades, tu veras cual escoges o si llevas ambas
1) Que se cobre por el volumen, para lo cual pues tendremos que calcular el volumen de los cubos
8 * 8 * 8 = 512 cm³ y sabemos que eso vale 18 soles supongo
24 * 24 * 24 = 13824 cm³ eso no sabemos cuanto vale, entonces simplemente dividimos este valor por el primero, es como saber cuantos cubos pequeños hay en este grande
<img src="https://tex.z-dn.net/?f=%20%5Cfrac%7B13824%7D%7B512%7D%20" />
eso nos da 27, entonces lo multiplicamos por los 18 soles que vale pintar cada cubo pequeño y tenemos 486 soles
2) opcion, si nos cobran por superficie, que es mas logico, pues el interior de los cubos no se pinta
entonces la superficie de un cubo realmente es 6 veces el area de una cara es decir 6 * 8² = 384cm² pintar eso cuesta 18 soles
6 * 24² = 3456cm²
ahora dividimos<img src="https://tex.z-dn.net/?f=%20%5Cfrac%7B3456%7D%7B384%7D%20" /> y obtenemos 9, es decir que la superficie grande es 9 veces la pequeña, por lo que costara 9 veces más osea 9 * 18 = 162 soles
Entonces depende de si cobran por suiperficie o volumen.