Прочитать по  сылке книгу:
Ещё один пример игр воееных
Эта ситуёвина очень близка к решению нашей проблемы.