Последняя теорема — страница 27 из 64

— Ага, — понимающе кивнул Ранджит. Мысль ему понравилась. Такой проект, конечно, мог заинтересовать Майру де Соуза. — А эти крошечные роботы уже существуют?

Мефрау Форхюльст грустно улыбнулась.

— Если бы они появились несколько лет назад, я бы сейчас не была вдовой. Нет, пока это только надежда. И эти исследования даже не финансируются — Майра все ждет и ждет, когда поступят деньги для ее проекта. Вот на что всегда хватает средств, так это на разработку оружия.


Когда наконец Ранджиту удалось воспользоваться приглашением Майры де Соуза, Беатрикс Форхюльст охотно предоставила ему машину с водителем. Преодолев изрядную часть пути к пляжу, Ранджит начал узнавать местность. Конечно, они с Гамини в свое время побывали на этом пляже, и не только на этом, когда обследовали город и его окрестности. Здесь мало что изменилось. По-прежнему хватало красивых женщин в крошечных купальниках.

Ранджит не представлял себе, как выглядит пляжный домик де Соуза. Его узнал водитель. Черепичная крыша, решетчатая веранда, увитая цветущими лозами. Но Ранджит поверил, что он на месте, только когда отворилась дверь и вышла Майра в халатике поверх бикини, таком же модном и маленьком, как у всех купальщиц на пляже.

Но миг спустя Ранджиту подумалось, что он все-таки ошибся адресом, потому что следом за Майрой из дома вышла девочка пяти-шести лет. Юноше стало не по себе.

Шестилетняя девочка?

Дочь Майры?

Неужели он отсутствовал так долго?

Нет. Ада Лабруй оказалась дочерью сестры Майры, которая сейчас была беременна вторым ребенком и потому нисколько не возражала против желания девочки подольше пожить у любимой тети. Майра и сама очень радовалась тому, что у нее гостит Ада, благо вместе с ней приехала няня, чтобы у хозяйки было поменьше хлопот. Когда Ранджит переоделся, а Майра намазала его кремом от солнечных ожогов (что само по себе было необычайно приятно), они вдвоем пошли по горячему песку к прохладной воде залива.

Ранджита радовало общество Майры, но было и другое приятное обстоятельство: уклон дна оказался невелик. В нескольких десятках метров от берега Ранджит стоял по пояс в воде.

Дальше они с Майрой не пошли — наплескаться вдоволь можно и на мелководье. Правда, Ранджит не удержался от соблазна показать, как здорово он плавает под водой: почти сто метров одолеть может. Мальчишкой он и побольше проплывал возле Свами-Рок, но чтобы произвести впечатление на Майру, лезть из кожи вон не понадобилось.

Чуть позже он понял, как повезло Майре, что с ней живет нянька Ады. К тому времени, как Ранджит и Майра приняли душ и переоделись, для них был накрыт стол. Когда они позавтракали, нянька увела Аду спать и долго не возвращалась.

В общем, утро выдалось на редкость приятным. Но потом Майра объявила, что должна поддержания формы ради проплыть пару сотен ярдов. Нет, сказала она, Ранджиту лучше остаться дома, не стоит пока находиться подолгу на жарком солнце. Он не слишком огорчился, зная, что она вернется. Как пролетели последние двадцать минут ожидания, юноша даже не заметил — он вдруг задумался о том, верно ли обошелся с одной из выкладок Софи Жермен.

Только он успел убедить себя в том, что не допустил ошибки, как в комнату вошла проснувшаяся Ада. Она огляделась в поисках тети, готовая расстроиться, но успокоилась, когда Ранджит указал в сторону моря. Майра усиленно работала руками и ногами, рассекая синюю воду.

Ада получила от няньки стакан фруктового сока и села рядом с Ранджитом на веранде, чтобы посмотреть, чем он занимается.

Обычно Ранджит предпочитал, чтобы во время занятий математикой его никто не отвлекал. Но у Ады, похоже, имелись собственные правила. Она не заплакала из-за того, что тетя Майра пошла купаться без нее. Девочку это нисколько не огорчило. Ранджит купил ей мороженое у пляжного торговца-разносчика, и девочка стала медленно есть, не отрывая глаз от ноутбука. Когда Ранджит закончил печатать, Ада сбегала к морю и вымыла руки, а потом вежливо спросила:

— Можно посмотреть?

Ранджит снова открыл ноутбук на столе. Ему было интересно: неужели шестилетняя малышка способна разобраться с уравнением Жермен?

Несколько секунд Ада смотрела на строчку цифр и математических символов, наконец сообщила:

— Кажется, я ничего не понимаю.

— Это трудно, — согласился Ранджит. — Вряд ли получится объяснить. Но…

Не договорив, он внимательно посмотрел на девочку. Конечно, Ада младше Тиффани Канакаратнам, но у нее преимущество: она выросла в образованной, интеллигентной семье.

— Но возможно, получится показать, — сказал Ранджит. — Умеешь считать на пальцах?

— Конечно, — кивнула Ада. Было заметно, что только вежливость не позволяет ей вспылить. — Вот, смотри, — проговорила она, загибая пальчики. — Один, два, три, четыре, пять, шесть, семь, восемь, девять, десять.

— Да, очень хорошо, — похвалил ее Ранджит, — но ты считаешь только до десяти. А хочешь сосчитать на пальцах до тысячи двадцати трех?


Пока он объяснял девочке, как сосчитать в двоичной системе на пальцах до тысячи двадцати трех, Майра вышла из воды. Некоторое время она слушала так же внимательно, как Ада.

Когда Ранджит закончил объяснения, девочка посмотрела на свою тетю, вытирающую полотенцем волосы.

— Правда, здорово, тетя Майра? — спросила Ада. — А еще какие-нибудь фокусы ты знаешь? — спросила она у Ранджита.

Он растерялся. Один фокус он не показывал даже Тиффани Канакаратнам, но теперь рядом с ним была Майра.

— Если честно, — сказал он, — кое-что у меня есть в запасе.

Он вышел из беседки и нарисовал на песке кружок.

— Это рупия, — сказал он. — Вернее, просто нарисованный кружок, но давайте считать, что это настоящая монетка. Если ее подбросить, она упадет одной или другой стороной вверх — орлом или решкой.

— А если на песок, то может и торчком встать, — заметила Ада.

Ранджит искоса взглянул на девочку, но выражение ее лица было совершенно невинным.

— Значит, не нужно бросать монетки на берегу. Представим, что мы в казино за ломберным столиком. Итак, если подбрасываем две монетки…

…то каждая может упасть орлом или решкой вверх. Это значит, что у нас четыре варианта: орел — орел, орел — решка, решка — орел и решка — решка. А если монеток три…

…то вариантов станет восемь: орел — орел — орел, орел — орел — решка, орел…

— Ранджит, — прервала его Майра, улыбаясь, но без малейшей тени раздражения в голосе. — Ада знает, что такое два в третьей степени.

— Разумеется, знает, — чуть растерянно проговорил Ранджит. — Ну а теперь сделаем так. Вы возьмете эту палочку и нарисуете в ряд столько монеток, сколько захотите. Я не буду смотреть. А когда закончите, секунд через десять я попробую написать точное число возможных вариантов падения монет. И, — добавил он, подняв указательный палец, — чтобы было еще интереснее, я позволю вам закрыть любое число монет с любого края ряда, чтобы я не знал, сколько всего монет вы нарисовали.

Ада, очень внимательно слушавшая Ранджита, восторженно произнесла:

— Вот это да! А он сможет это сделать, тетя Майра?

Майра решительно ответила:

— Нет. Если не станет подглядывать или как-то еще хитрить. Ты не будешь подглядывать? — спросила она у Ранджита.

— Нет.

— И не будешь знать, сколько на самом деле монеток в ряду?

— Не буду. — Он слегка насупился. — Иначе какой же фокус?

— Тогда это невозможно, — объявила Майра.

Но когда Ранджит все-таки изъявил готовность попробовать, она заставила его отвернуться и велела Аде проследить за тем, чтобы он не воспользовался каким-нибудь окном как зеркалом. Затем она проворно разгладила песок и, оставив только три кружка, подмигнула девочке, накрыла пляжным полотенцем два кружка и расправила полотенце так, словно под ним еще целый метр «монет», которых на самом деле не было.

— Можешь смотреть, — распорядилась Майра.

Ранджит не спеша повернулся. Ада взволнованно воскликнула:

— Ранджит, скорее! У тебя же всего десять секунд! Ой, нет, уже только пять. А может, всего две…

— Не бойся, — с улыбкой сказал ей Ранджит, наклонился и наконец взглянул на кружок. После чего взял палочку и нарисовал слева от него прямую черту. Подняв с песка полотенце, он сказал: — Вот вам и ответ.

Он ждал реакции Майры. На песке красовалось число 1000.

Несколько секунд Майра в изумлении смотрела на песок, но вдруг ее глаза сверкнули.

— Господи! Да это же двоичное число, равное… минутку… десятичному числу «восемь»! И ответ правильный!

Ранджит с улыбкой кивнул и, обернувшись, посмотрел на Аду. Та призадумалась. Следует ли объяснить ей, как строится ряд чисел в двоичной системе: 1, 10, 11, 100 вместо «один, два, три, четыре»? Вдруг губы девочки тронула усмешка.

— Ты не говорил, Ранджит, что будешь пользоваться двоичными числами. Поэтому вроде все правильно. Хороший фокус.

Она объявила свой вердикт с такой взрослой серьезностью, что Ранджит не удержался от улыбки. Однако у него взыграло любопытство.

— Скажи-ка, Ада, ты действительно понимаешь, что такое двоичные числа?

Ада притворно возмутилась.

— Конечно понимаю! Разве тебе неизвестно, в честь кого мне дали имя родители?

Увидев растерянность на лице Ранджита, Майра призналась:

— Это из-за меня так вышло. Моя сестра и ее муж долго спорили, никак не могли подобрать девочке имя, и я предложила назвать ее Адой. Ада Лавлейс была моей героиней, примером для подражания. Все мои подружки восторгались дамочками вроде Шивы,[14] «Чудесной женщины»[15] или Жанны д'Арк. А мне хотелось стать похожей на графиню Аду Лавлейс.

— На графиню… — растерянно пробормотал Ранджит, но в следующее мгновение щелкнул пальцами. — Ну да, конечно! Женщина, написавшая первую компьютерную программу… в начале девятнадцатого века? Дочь лорда Байрона. А программу она написала для счетной машины Бэббиджа!