Посмотри шапку этой темы: http://forum.civfanatics.ru/index.php?showtopic=4481

Там и решение, и его возможные недостатки указаны.