Может быть. Просто у меня в исходных условиях конфигурация данных именно такая, как я написал в вопросе. Если это можно как-то упростить\изменить (при этом чтобы правильность решения не испортить, естественно) - никаких возражений. Главное - формула для нахождения X.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)