– Бл... Пацана нашли, на, – поднимая с пола дробовик, продолжал возмущаться. – То по ящикам прыгай, на, как сайгак, то в щели залезай, как червь, на! В следующий раз сам поползешь, чертов железнорук! – крикнул он, стукнув кулаком по двери.
– Ладно, Джон, тише! Идем, – махнув рукой, позвал его за собой.
Пройдя немного вперед, увидели открытую секцию, внутри которой, в слегка затемненном помещении, в красном свете неона, располагался генератор питания здания.
– Вот он, наконец-то! – потирая руки, подошел к нему.
– То, что надо? Как вырубать будем? Рубильника-то тут, что-то не видно!
– Рубильник... Ну, ты даешь!
– Ха, а что? У нас все в городе через рубильник. Нажал – света нет, нажал – он появился. Как будто здесь иначе?
Продолжая посмеиваться, я мотал головой, попутно всматриваясь в генератор.
– Что-то не так?
– Все вроде так, не вижу только дисплея для взаимодействия с ним.
Внимательно осмотрев генератор, увидел рядом аккуратно сложенные проводки, переплетенные между собой и обжатые. На концах двух из них были небольшие разъемы, для соединения. Взяв их рукой, пощупал, затем, немного потянул на себя. Провод плавно вытянулся изнутри корпуса генератора. Вновь пощупав пальцами разъем, слегка призадумался, смотря куда-то мимо, в пол. В задумчивости, положил правую руку на затылок и пощупал имплантат, проведя по нему подушечками пальцев. Ритм сердцебиения участился. Взглотнув слюни, посмотрел на Джона.
– Что?
Я приподнял вверх, перед собой, два проводка.
– Что это такое?
– Это вместо дисплея.
– И куда их надо втыкать, чтобы дисплей заработал?
– Боюсь, что у нас есть только одно место, куда их можно воткнуть, – продолжая пристально смотреть на них, слегка наклонив голову, отвечал Джону. – Теперь я понимаю, почему они разнесли генератор в прошлый раз, когда атаковали Небесную Гавань, – обернувшись, я озлобленно посмотрел на него.
– Не понимаю, парень, о чем ты? – Джон передернул затвор дробовика. – Отойди, сейчас разнесем в клочья эту дрянь!
– Не разнесем, – постучал легонько кулаком по корпусу генератора. – Прочный, толстый, металлический корпус. Дробь его не возьмет однозначно.
– А что возьмет?
– Ракетница... Да и то, я уже не верен...
– Ха! Ну, ты красавец! У нас ее нет!
– У нас ее нет... Тьфу!
– Что делать тогда предлагаешь? – спросил Джон, подходя ближе.
Я вновь поднял перед собой два проводка, показывая их Джону.
– Тут нейросеть и подключиться к ней можно только при помощи этих двух контактов.
– Каким образом? – сбив брови в кучу, Джон не понимал.
– Кинес, о котором говорил тот мужик, Хакер, это мудреная кибернетическая система нейроинтерфейса. Подключение через нее к сеи осуществляется через любой механический модуль, киберизированный протез или имплантат. Разъемы штатные, поэтому система оптимально унифицирована.
– И ты хочешь сказать, парень, что единственный способ отключить этот генератор – подключить тебя, через эти розетки к какой-то там системе? То есть к мозгу, чтобы поступали электрические импульсы от сети переменного тока?
– Какой переменный ток, Джон! – выпучив глаза, я растопырил пальцы рук в разные стороны. – Мы теряем, блин, время! Единственный способ войти в систему управления блоком генератором и питания, это подключится к нему через нейроинтерфейс посредствам этих контактов, – держа в руке провода, махнул ими перед лицом. – Других способов нет! Ну, или у тебя завалялась в кармане ракетница?
– Тьфу, блин, – Джон выругался и почесал затылок. – И чего делать?
– Ничего, – взглянув на него, ответил я, разводя провода в стороны. – Меня охраняй, пока я вожусь с этим генератором!
– Хорошо... – Джон был недоволен, отчего натирал рукой свой подбородок. – Рискуем, черт возьми!
– Нам не в первой... – выдохнув, я хлопнул его по плечу.
Подойдя ближе к генератору, нащупал рукой имплантат на затылке, затем подвел контакты медленно к нему и почувствовал легкий жужжащий звук с последующим примагничиванием контактов. Тактильно ощущая, что контакты замкнулись, я осторожно повернул голову влево, затем вправо. Проводки, что свисали по правую руку от меня, спуская по плечу вниз, двигались следом за моей головой. От волнения я поцарапал ногтями подбородок и непроизвольно моргнул, в один миг, оказавшись в непонятном месте, посреди поля, где вокруг меня, в туже секунду появился жилой массив. В двух метрах, еще через несколько секунду, из множества циферок бинарного кода, нарисовалась черная, монолитная дверь, с узорчатой, изогнутой ручкой. Осторожно подойдя к ней, осмотрелся, коснулся рукой. Все выглядело настоящим, живым, естественным. Дул легкий ветерок, запахи не вызывали отторжения, звуки – не раздражали. Полное ощущение реальности.
Обхватив крепко ручку, дернул на себя. Дверь открылась, впереди была темнота, комната, в которой не было света. Облизывая и покусывая губы, посмотрел по сторонам.
– Нужно идти, – сказал не громко, про себя и шагнул вперед.
Переступив дверной проем, дверь закрылась и на секунду, я оказался в кромешной тьме. Затем, волнообразно, из-за моей спины, повсюду, начали расползаться волны, с разной интенсивностью. Постепенно место приобрело свои очертания – это был деревянный дом, без окон и дверей, с характерным запахом свежей древесины.
Удивленный всем произошедшим, подняв брови вверх, осмотрелся. Я стоял посреди коридора, шириной около двух метров. Подойдя к одной из стен, постучал по ней рукой.
– Сруб, а не доски, – пробормотал себе под нос.
Все вокруг выглядело достаточно правдивым, что приводило в ужас. Замерев в ступоре, простоял на месте еще несколько минут, периодически крутясь вокруг своей оси, смотря то в одну сторону, то в другую. Нервно почесывая шею, тянулся рукой к имплантату. Нащупав его, понял, что никаких контактов и разъемов там нет. Да и проводов не было видно. Слегка помотав головой, собрал мысли в кучу.
– Так... – смотря в пол, сказал не громко. – Это всего лишь автономная интеллектуальная линия истинной защиты системы Кинес. Так... – глубоко вдохнул через нос и выдохнул. – Нейросети обычно предстают в гипертрофированных образах или завуалированных мыслях собственного подсознания. Поэтому, это все не настоящее. Все это – программный код, защитная система... – потер лоб от волнения, закрыв глаза. – Значит, нужно понять, как преодолеть эту защиту?
Подняв голову, посмотрел вдоль коридора налево, затем направо. Задумавшись, прикусил губу. «Да, пофигу!» – махнув рукой, пошел налево по коридору. Дойдя до конца, увидел, что он поворачивает налево под крутым углом, после чего устремляется снова вдаль, метров на пятьдесят. Шагая дальше, дошел еще до одного такого же крутого поворота налево, а за ним, снова длинный коридор. В конце третьего коридора тоже был поворот, опять налево и опять крутой.
– Тьфу! Твою мать! – плюнув под ноги, недовольно рявкнул, стоя за поворотом. – Круг что ли?!
Потирая лоб, не знал, что делать дальше, но вдруг заметил, как метрах в десяти от меня, из небольших циферок двоичного исчисления, на полу, появился большой, скандинавский, топор. Игриво, блеснув, подзывал меня к себе.
– Не понял? – аккуратно подойдя ближе, почесывая затылок, поднял с пола топор.
Осмотревшись по сторонам в очередной раз, вновь рукой постучал по деревянной стене. Недолго думая, схватившись за топорище обеими руками, размахнулся и изо всех сил ударил по стене. Щепки полетели в разные стороны. Ухмыльнувшись, почувствовал, что действую правильно и повторил удар с той же силой. Спустя пятнадцать минут физического труда, никакого результата не добился, кроме как кучи щепок и изуродованной стены, на которой за одним рядом бревен, шел второй.
– Мать твою! – разозлившись, вонзил топор в пол. С удивительной легкостью он в него вошел. – А почему нет? – тяжело дыша, бормотал под нос.
Выдернув топор, снова ударил им по полу, в тоже место. Через образовавшуюся трещину в полу проник небольшой лучик света. Внизу явно что-то было. Продолжив молотить топором пол, наносил удары все более энергично, вкладывая всю силу, разрубая доски в полу. Образовавшуюся дырку попытался пробить ногой, активно стуча по краю доски каблуком.
Вытирая со лба пот, передохнув немного, продолжил кромсать топором доски. Поддавшись напору, пол треснул, и я провалился вниз, с грохотом падая на бетонное покрытие.
– А-м-м-м... – держась за бок, простонал, перекатываясь на спину. – Что за...
Взор уперся в потолок, в котором не было никаких дыр, отверстий или даже трещин. Спина начинала чувствовать холод и дискомфорт от моего лежбища. Придерживаясь за ногу, поднялся, осмотрелся. Кубическая, трехметровая, бетонная комната. По центру одной из стен располагалось окошко с откидной створкой, под девяносто градусов, на которой было что-то выгравировано. В центре самой комнаты стоял шестицветный кубик Рубика. Подойдя к нему, удивленно скривил рот и поднял с пола головоломку, покрутив в руках.
– Что, правда? – задал вопрос в никуда. – Решить эту головоломку для детского садика? Хах!
Пытаясь вспомнить алгоритм сбора, перебирал в руках кубик, изредка поворачивая грани.
– Так, значит... Влево, вправо, это вверх, два вниз, налево... Так, направо, направо, направо...
Смотря на кубик, бормотал под нос, вращая грани вокруг скрытых осей внутри головоломки, пытаясь ее решить.
– Так... Зеленый, сюда, красные налево, затем вниз. Отлично... Желтый, иди сюда... Вот так, да!
Вращая грани на протяжении пятнадцати минут, я наконец-то решил механическую головоломку, гордо держа в руке кубик Рубика в первоначальном состоянии. Бросив взор на откидную створку, подошел к стене и положил на нее кубик. Гравировка засветилась фиолетовым цветом, а сам кубик, распавшись на множество бинарных циферок,исчез. Буквально сразу же створка закрылась, а стена, где она располагалась, слегка замерцала, и по ней, сверху вниз, прокатилась небольшая волна, оставляя после себя дверь по центру. Изогнутая, узорчатая ручка пристально смотрела на меня. Обхватив ее, открыл дверь и вошел в следующую комнату.
На противоположной стене был рисунок в виде некого маршрута, составленного из одноцветных квадратов. Через несколько секунд после моего появления, изображение со стены исчезло, а под ногами, на полу пятиметровой, кубической комнаты, загорелся пол, разбитый на множество желтых квадратных сегментов. Замерев на месте, я глазами бегал из стороны в сторону, пытаясь сообразить, что делать. На противоположной стене появилась дверь, с характерной надписью сверху «Выход» и мерцающим бело-лунным указателем. Закрыв глаза, попытался вспомнить, что было на рисунке.
– Что там было... Что там было... Путь, маршрут! Схема... – рукой потирал лоб, сильнее зажмуривая глаза. – Так, значит... Прямо... Было нарисовано три квадратика... – Открыв глаза, окинул взором пол комнаты и ухмыльнулся. – Вот значит как, пройти по заданному маршруту? Интересно! Видимо, кто-то в детстве не наигрался...
Собравшись с мыслями, выдохнул. Был точно уверен, что первые три квадрата однозначно прямо показывали на рисунке. Аккуратно, осторожно перенес ногу на соседнюю плитку впереди, затем встал на нее обеими ногами. После этого, квадратный сегмент желтого цвета сменился красным. Поняв, что ничего больше не происходит, аккуратно вступил дальше, на следующую плитку, которая аналогичным образом «покраснела».
– Хмм... И все? – с уверенность вступил на третью плитку, которая моментально изменила свой цвет. – А дальше? – произнес вслух, не громко. – Налево, два... Вниз, два... Налево, четыре, – потирая подбородок, продолжал шептать себе под нос, закрыв глаза. – Идем!
Решительно выдохнув, переместился на соседнюю клетку слева, затем еще левее на один шаг. Затем, вниз на две клетки – все шло по плану, а точнее по рисунку. Вытерев со лба пот, обтер ладони об одежду и шагнул дальше, уже налево, чуть быстрее проходя четыре плитки.
– Так, теперь: прямо – три, право – три, прямо – пять...
Уверенный в правоте действий, шагнул вперед. Цвет сегмента сменился на белый. В тот же миг, весь пол, все клетки, в одночасье рассыпались, как стекло и пол провалился, а я следом за ним, рухнул вниз.
– А-А-А!!!
Закричав и пролетев несколько метров, упал на что-то твердое. В нос сразу же ударил запах древесины. Спиной почувствовал, что лежу не на бетоне. Открыв глаза, увидел вновь деревянную комнату, в которой был совсем недавно. Опираясь на левую руку, поднялся. Правое плечо болело, после такого падения с высоты. Окинув взором комнату, накатило чувство дежавю. Вздыхая, придерживаясь за бок, пошел вдоль коридора. За поворотом, вновь нашел скандинавский топор. Повторив вырубку пола, вновь провалился в комнату с кубиком Рубиком. Не торопясь браться за головоломку, осмотрелся вокруг, попытался заглянуть за откидную створку на стене, но ничего не вышло. Подняв с пола кубик, спеша, как можно быстрее, старался собрать его, после чего, водрузил на створку и прошел дальше. На противоположной стене, рисунок висел еще меньше времени. Я успел запомнить лишь несколько шагов. Благополучно шагнув не туда, вновь провалился вниз, возвращаясь к самому началу.
– Ясно... – напрягая мышцы спины, пытался повернуться на бок, чтобы встать, так как опираться на правую руку уже было невозможно. – Программа циклична, это уже хорошо... Осталось понять, что ей от меня надо?
На протяжении следующих нескольких часов, я пытался вновь и вновь преодолеть этот лабиринт абсурда, разрубая из раза в раз пол, собирая кубик и старясь двигаться по правильному маршруту, который каждый раз был новым. Но в третьей комнате меня, так или иначе, настигала неудача. Провалившись, последний раз, начал осознавать всю сложность ситуации. Все сильнее чувствовал боль, каждый раз падая все более неудачно. Воздуха в комнатах становилось все меньше. Духота одолевала, пот тек ручьем, начинала гложить жажда.
– В чем же проблема? – закрыв глаза, не громко сказал, лежа на деревянном полу.
– В тебе... – донесся голос из глубин подсознания. – Забыл, что каждая задача имеет решение, а цикличность программы можно преодолеть, лишь поняв ее алгоритм работы...
Дыша через нос, прислушался к голосу, который был таким знакомым. Не понятные образы рисовались перед глазами, красные, пятная, приобретали странные очертания. Где-то в правом уголку глаза нескончаемым потоком бежали цифры столбиком, сверху вниз. Ноль и единица сливались в бесконечный двоичный код.
– У головоломки множество вариантов, конфигураций, но есть лишь одно верное ее решение – алгоритм Бога...
– Алгоритм Бога... – не громко пробормотал я, слегка приподнимая левую руку, рассекая пальцами воздух.
Поток различных слов и фраз участился, а сменяющиеся образы существ, людей и предметов, участились. Копаясь в закромах «памяти» искал ответ, что же такое алгоритм Бога, что-то до боли знакомое, но щекочущие мозг своей неуловимостью. Внезапно для самого себя, я глубоко вдохнул и резко открыл глаза. Образы, картинки, цифры и слова, что прыгали предо мной, постепенно исчезли, расплылись и притихли.
– Точно! – схватив лежащий под рукой топор, встал и в очередной раз прорубил пол в деревянной комнате.
Далось это мне не легко, орудуя одной рукой, убил кучу сил и времени на данное действий. Вновь, падая с высоты, приземлился на бетонный пол комнаты, где в центре меня ожидала механическая головоломка Рубика. Подойдя к ней в плотную, смотря сверху, не решался поднять. Бросив взор на откидную створку, ожидающую, что я положу на нее кубик, в очередной раз осмотрелся вокруг, убеждаясь в том, ничего ли я не пропустил в пустующей комнате. Подняв кубик, покрутил в руках.
– Сорок три квинтиллиона комбинаций... Но решение головоломки может быть найдено не более чем за двадцать ходов, при любой изначальной комбинации граней...
Держа кубик в руках перед собой, закрыл глаза и тяжело выдохнул. Не открывая глаз, на ощупь, поворачивал одну грань за другой, следуя появляющейся картинке перед глазами, которая являлась прообразом кубика в руках. Следуя этим указаниям, повернул последнюю грань. Еще несколько секунд простояв, не решался открыть глаза, опасаясь увидеть, куда и что я там накрутил. Выдохнув через нос, спустя еще несколько секунд, наконец-то решился взглянуть, на результат работы на ощупь. На удивление, кубик Рубика был «собран», ровно за двадцать ходов, под стать том самому алгоритму Бога дл данной головоломки.