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