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

Комментарии

Загрузка...