— Мальчик, это квартира сорок восемь?
Я открыл дверь подъезда и увидел курьера с огромным пакетом кошачьего корма.
— Нет. Сорок восемь — на пятом.
— А домофон говорит, что тут «Сафроновы».
— Тут вообще Петровы.
— Значит, домофон врёт.
Я пожал плечами. В нашем доме домофон не врал. Он просто переживал ремонт.
За два дня до этого у подъезда меняли панель. Старую сняли, новую поставили, кнопки заработали, дверь открывалась, камера показывала людей с таким качеством, будто всех снимали через банку с компотом. Зато рядом с номерами квартир появились фамилии.
И вот с фамилиями случилось что-то интересное.
У квартиры 12 было написано «Ждановы», хотя там жила тётя Лена Морозова. У 34 — «Морозовы». У 48 — «Сафроновы». А Сафроновы жили в 71-й.
— Они просто сдвинулись, — сказал я курьеру.
— Кто?
— Фамилии.
— Куда?
— Пока не знаю.
Курьер посмотрел на пакет.
— Коту тоже пока не знаю куда.
Мы поднялись на пятый этаж. Кот нашёлся. Его звали Кекс, и он встретил корм так, будто три дня сидел на необитаемом острове, хотя хозяйка сказала, что завтрак у него был два часа назад.
Я вернулся вниз и стал рассматривать панель.
На кнопке 12 — Ждановы. На 13 — Крыловы. На 14 — Мамонтовы.
Вроде всё нормально, если не знать, кто где живёт.
Тут вышла соседка Валентина Павловна.
— Миша, ты чего домофон гипнотизируешь?
— Проверяю фамилии.
— А. Это теперь полезно. Мне вчера звонили трое. Один искал электрика, второй — преподавателя английского, третий молчал и тяжело дышал.
— Третий кто?
— Оказался наш Андрей с седьмого этажа. Пакеты держал зубами.
Я достал телефон и сфотографировал панель.
— Надо понять, как они съехали.
— Фамилии?
— Да.
— Может, лифт виноват? Он у нас тоже иногда на этаж выше приезжает.
Это была плохая версия, но звучала красиво.
Я пошёл к председателю дома Сергею Викторовичу. Он как раз стоял у щитка с мастером домофонной фирмы.
— Мы уже заявку отправили, — сказал Сергей Викторович. — Завтра поправят.
— А можно посмотреть список, который им давали?
— Зачем?
— Интересно, ошибка в списке или в панели.
Мастер усмехнулся:
— Молодой человек ведёт расследование.
— Молодой человек хочет, чтобы курьеры не кормили чужих котов.
Сергей Викторович открыл на телефоне таблицу. Номер квартиры, фамилия. Всё было правильно.
— Значит, при загрузке съехало, — сказал мастер.
— На сколько?
— Это мы завтра посмотрим.
Но ждать до завтра мне не хотелось.
Я выписал десять квартир, где точно знал жильцов. Получилось странно. У 12-й фамилия была от 11-й. У 34-й — от 33-й. У 48-й — от 47-й.
— На одну! — сказал я.
— Что на одну? — спросила мама, когда я пришёл домой.
— Все фамилии стоят на номер выше.
— Все?
— Ну… те, что я проверил.
— Тогда не «все», а «те, что ты проверил».
У мамы тоже была привычка портить красивые выводы точными словами.
Мы спустились вместе. Я проверил ещё несколько знакомых квартир.
На 2-й была фамилия жильца из 1-й. На 3-й — из 2-й. На 4-й — из 3-й.
— Я же говорил.
— А первая?
На первой кнопке было написано: «Служебная».
— У нас нет служебной квартиры, — сказал я.
Мама посмотрела на панель.
— Зато в исходной таблице, скорее всего, есть заголовок.
Я не понял.
Она показала таблицу Сергея Викторовича. В самой верхней строке было написано: «Квартира — фамилия». Потом шли данные.
— Если программа решила, что первая строка тоже данные, всё могло сдвинуться.
Я побежал к мастеру, который ещё не ушёл.
— А у вас при загрузке первая строка считается заголовком?
Он перестал складывать отвёртки.
— Должна.
— А если нет?
Мастер посмотрел на Сергея Викторовича.
— Покажите файл ещё раз.
Через пять минут выяснилось, что таблицу перед отправкой сохранили в другом формате. Программа импорта — так называлась штука, которая загружала список в домофон, — не узнала заголовок и решила, что «Фамилия» — это первая фамилия жильца. Дальше вся колонка уехала на одну строку.
— Значит, можно исправить сейчас? — спросил я.
— Можно, — сказал мастер. — Но сначала сделаем копию текущих настроек. А то исправим фамилии и случайно потеряем коды ключей. Тогда весь дом будет очень рад.
— Особенно ночью, — сказала Валентина Павловна, которая каким-то образом опять оказалась рядом.
Мастер выгрузил настройки, поправил параметр и загрузил таблицу заново.
На кнопке 12 появилась «Морозова».
— Победа, — сказал я.
— Не спеши, — сказал мастер. — Проверим выборочно.
Мы проверили первую, двенадцатую, тридцать четвёртую, сорок восьмую, семьдесят первую и последнюю квартиру.
Всё совпало.
И тут домофон зазвонил.
На экране появилась женщина с букетом.
— Мне к Сафроновым.
— Семьдесят первая, — сказал я.
— Я вижу. Тут теперь написано.
— Да. Мы починили.
— Очень хорошо. А дверь откроете?
Я нажал кнопку.
Вечером папа спросил:
— Ну что, домофон больше не врёт?
— Он и не врал. Ему неправильно скормили таблицу.
— «Скормили»?
— Это технический термин.
— Сомневаюсь.
На следующий день возле панели появилась аккуратная бумажка: «Если ваша фамилия указана неверно, сообщите председателю дома».
Под ней кто-то ручкой дописал: «Коту Кексу фамилия не требуется».
Я почти уверен, что это была Валентина Павловна.
Но расследовать не стал.