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