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