Переведя взгляд с немыслимой скоростью летавших над клавиатурой пальцев на условие задачи, Эл непонимающе захлопала глазами. Нет, до неё дошло, что нужно сделать. Но… писать программу прямо так, на листе бумаги? Их лишили даже возможности что-то отладить. Срань! Один только синтаксис придётся перепроверять по три раза! Это безумие…

Видимо, однокурсников мучили похожие мысли, потому что в воздух поднялась рука кудрявого Джереми. Парень кашлянул, привлекая внимание профессора. Спустя очень долгую минуту Риверс отвлёкся от экрана, поднял голову и посмотрел на студентов.

– У вас вопрос, мистер Ли?

– Да, сэр.

– Ну так задавайте, или предлагаете поиграть в шарады?

– Простите. Мы будем писать прямо так?..

– Так – это как? Мистер Ли, у вас есть ручка, бумага, задание и голова. Что ещё вам нужно для работы? – Раздражение в голосе профессора звучало лязгом затачиваемой гильотины. Джереми стушевался и склонился над своим листком.

Элис мысленно покачала головой. Что-что, а терпением Джеральд Риверс не отличался. Какое там… Чья-то мыслительная медлительность, в особенности если дело касалось вполне очевидных вещей, будила внутри него человеческий Везувий. Профессор был не просто порывистым, а совершенным образцом холерика. И Элис не сомневалась, что в приступе азарта или же гнева тот мог пойти на любое безумство. В обычной жизни сия черта тщательно пряталась за маской успешного гения и благородного сноба, одевалась в безупречные костюмы и отгораживалась идеальными манерами. Но от Эл не укрылись ни сдерживаемые твёрдой рукой кипящие эмоции, ни горящие глаза, когда профессор рассказывал им о возможностях искусственного интеллекта, покуда сам быстро черкал на доске опорные точки кода. Его вдохновение кипящим зельем плескалось через край.

Элис ещё раз взглянула на условие задачи и задумалась. Если действовать в лоб, как они привыкли, то можно провозиться до второго пришествия, однако… И тут её словно в жидкий азот толкнули. О, святая корова! Озарённая догадкой, она подняла голову, к своему удивлению, встретилась с насмешливо прищуренным взглядом профессора, и вдруг ослепительно ему улыбнулась. Левая бровь Риверса в шутливом недоумении поползла вверх, но Элис уже склонилась над чистым листом, покрывая его крупным округлым почерком. Да, чтобы создать короткое и элегантное решение придётся изрядно подумать, но в том и суть. Вызов принят, чтоб вам пусто было, Господин Главный Ублюдок!

Пришедшая Элис взамен недоумению идея была элементарна: всё гениальное должно быть просто. Если нет возможности проверить работоспособность кода – делай такой вариант, в котором попросту будет негде ошибиться. А потому она писала и зачёркивала лишние циклы, раз за разом изыскивая всё новые способы сократить, и элегантно обходила громоздкие конструкции. Меньше строчек – меньше проблем, хотя голова уже трещала от напряжения.

И всё же не все однокурсники усвоили важный и нужный урок. Это стало понятно в наступившую пятницу, когда весь курс мечтал превратиться в пыль под ногами профессора, пока тот в пух и прах разносил их работы.

– Плохо, очень плохо. Вы даже не попытались расшевелить извилины. – От голоса Риверса тянуло трескучим морозом. Он медленно вышагивал перед доской, заложив руки за спину, и между его нахмуренных бровей залегли две сердитые морщинки. – Бог с ними, с ошибками, но выдавать на два листа код, на который жалко и половины – недостойно. Любой работодатель захочет от вас красивого и изысканного решения, которое зачастую нужно ему ещё вчера. А вместо этого вы принесёте ему это?! Вы избалованные, перехваленные дети, которые слишком полагаются на других, предпочитая не включать собственную голову. Думаете, установили пару программ и дело в шляпе? Просмотрели с десяток форумов и без зазрения совести стащили чужие наработки? Вам самим не стыдно?