Como usó billetes menores de 50 no podemos decir que lo pagó todo con esos billetes, por tanto hemos de dejar el "pico" de 50 para los demás.
Así pues, pagó 300 con billetes de 50 que son 6 billetes.
Luego quedan 50 que hay que ver de qué forma combinamos los billetes de 10 y de 20 para que sean los mínimos posibles y se ve claro que usó 2 de 20 y 1 de 10.
En total usó 6+2+1 = 9 billetes.
Saludos.