Большое спасибо за обнаружение ошибки с пандорой! Оказывается, я при исследовании перепутал пандоры с золотом и опытом (причём перепутал так давно, что впоследствии уже не сомневался, какие из них какие, доверяя тому, что написал ранее).
Всё-таки пандоры с опытом ценятся дороже пандор с золотом. И та пандора с 15000 опыта стоила 18000, что в среднем даёт 31 джинна.
Обновил программу по старой ссылке (т. е. по ссылке из первого поста лежит новый вариант):
http://yadi.sk/d/Lg48jhvZ2BoJgКроме ошибки с пандорами в текстовике, исправил маленький баг самой программы: при изменении количество городов не обновлялась надпись с суммарной ценностью группы объектов.