Эта задача сформулирована не совсем корректно, так как из условия уже известно, сколько шоколадок купил каждый: Соня купила 5 шоколадок, а Гриша — 3.
Возможно, имелось в виду, что они купили всего 5 шоколадок, и нужно было узнать, сколько купил каждый, если цена одной шоколадки Сони 81 рубль, а Гриши 54 рубля. Но это также не позволяет однозначно решить задачу, так как не указана общая стоимость или другая связь.
Если исходить строго из условия:
Если предположить, что вопрос звучал иначе, то для решения нужна дополнительная информация.