Все намного проще.
Задача логически противоречива:
всепробивающие орудие и непробиваемая стена не могут существовать одновременно! Вот и все!
И господь тут ни при чем 
Любишь ты все упрощать. Не вникаешь в сущность вещей. Для начала зададимся вопросом, а могут ли существовать вообще (без разницы - одновременно, в разное время, вместе или по отдельности) такие объекты как всепробивающее орудие или непробиваемая стена? Это объекты абсолютные, совершенные, имеющие безграничную силу. Один - безграничную силу разрушения, второй - безграничную силу противодействия разрушению. Все безграничное, или всемогущее, наше монотеистическое мировоззрение приписывает только одному существу - Богу. А ты говоришь что он тут не причем.
Эта загадка - вопрос
религиозный, так как вопрос результата встречи двух безграничных противодействий неизменно приводит к вопросу о природе их происхождения и об изначальных причинах создания и применения такой силы.
Монотеизм, вера в единого Бога, определяет Бога как сверхестественную сущность, обладающую абсолютной
неразделимой властью и силой, которая также является Создателем всего сущего. С точки зрения монотеизма, создание двух безграничных сил взаимного противодействия, вместе или по отдельности, исключено.
А с точки зрения веры в существование нескольких Богов – политеизма - вопрос создания абсолютных противодействий вообще теряет смысл, так как политеизм предполагает Богов не всемогущих, а ограниченных своими сферами влияния.
Так что ни орудия, ни стены вообще быть не может
