Одного залпа недостаточно, так как часть воронок окажется не обстрелянной, и в одной из них может оказаться враг. Двух залпов тоже недостаточно, так как за два залпа нужно обстрелять все воронки, а перед вторым залпом враг может перебраться из необстрелянной воронки в обстрелянную, по которой стрелять уже нельзя. А вот трёх залпов хватит. Пронумеруем все воронки по часовой стрелке от 1 до 2017. Первый залп - одиночный по воронке №1. В воронку №2 враг перебраться не может, так как он либо уничтожен, если он был в воронке №1, либо был в одной из воронок с номерами 2 - 2017, и после первого залпа мог перебраться только в воронку с номером 3 - 2017 или 1. Второй залп по воронкам 3 - 2017. Если враг был в одной из этих воронок, то он уничтожен. Если же он был в воронке №1, то после второго залпа он переберётся в воронку № 2, и третьим одиночным залпом по воронке №2 будет уничтожен.
В заключение летописного рассказа приводится факт, который вызвал особый восторг тех, кто сомневался в достоверности летописных сообщений: там говорится, как после утверждения мира, о котором речь еще впереди, Олег в знак победы повесил свой щит на воротах города и лишь тогда ушел на родину: «И повеси щит свой въ вратах показуа победу, и поиде от Царяграда».Немало потешались по этому поводу историки-нигилисты, считая это сообщение самым легендарным во всем рассказе, наряду с движением ладей посуху под парусами. Но потешаться-то, в общем, было не над чем. Многие историки отмечали, что сообщения о подобного рода символических актах неоднократно доходят до пас из древности и не представляют никакой легенды. Так, болгарский хан Тервел в начале VIII века, после войны с Византией и заключения с ней мира, повесил свой щит на воротах одной из византийских крепостей. А несколько десятилетий спустя другой болгарский владыка - хан Крум - домогался в знак победы над византийцами воткнуть копье в ворота Константинополя.Обычай вешать свой щит на ворота города в знак мира был широко распространен у древних норманнов. Таким образом, «легенда» приобретает реальные черты и может явиться еще одним подтверждением достоверности похода Олега на Константинополь в 907 году.
Двух залпов тоже недостаточно, так как за два залпа нужно обстрелять все воронки, а перед вторым залпом враг может перебраться из необстрелянной воронки в обстрелянную, по которой стрелять уже нельзя.
А вот трёх залпов хватит. Пронумеруем все воронки по часовой стрелке от 1 до 2017. Первый залп - одиночный по воронке №1. В воронку №2 враг перебраться не может, так как он либо уничтожен, если он был в воронке №1, либо был в одной из воронок с номерами 2 - 2017, и после первого залпа мог перебраться только в воронку с номером 3 - 2017 или 1. Второй залп по воронкам 3 - 2017. Если враг был в одной из этих воронок, то он уничтожен. Если же он был в воронке №1, то после второго залпа он переберётся в воронку № 2, и третьим одиночным залпом по воронке №2 будет уничтожен.