Seja

o preço por bola e

a quantidade de bolas, pela primeira informação temos que

.
A segunda informação diz que se o preço fosse 4 reais a menos a quantidade seria de 5 a mais, em símbolos traduzimos como

. Temos um sistema de equações para resolver, de onde podemos isolar o preço como

e substituir na primeira, fazendo

.
As soluções são

, que é descartada pois sabemos que o número de bolas é maior que zero, e

.
Note que isso significa que o preço de cada bola seria 25 reais. No cenário em que você propôs teríamos 20 bolas custando 20 reais cada, mas isto não satisfaz a segunda equação, pois

não é igual a

, ou seja, você não satisfaz a condição do enunciado! Portanto não pode ser solução.