Решение задачи линейного программирования

Автор работы: Пользователь скрыл имя, 23 Ноября 2015 в 21:18, курсовая работа

Описание работы

Линейное программирование применимо для построения математических моделей тех процессов, в основу которых может быть положена гипотеза линейного представления реального мира. Например, экономических задач, задач управления и планирования на предприятии, таких как рациональное использования сырья и материалов; оптимизации раскроя, оптимизации производственной программы предприятий, оптимального размещения и концентрации производства, составления оптимального плана перевозок, работы транспорта, управления производственными запасами, то есть, решение той или иной задачи принадлежащие сфере оптимального планирования в условиях, когда имеют место ограничения технико-экономического или какого-либо другого характера.

Файлы: 1 файл

Методы Оптимальных Решений0411.docx

— 75.95 Кб (Скачать файл)

Министерство образования и науки Российской Федерации

Федеральное государственное автономное

образовательное учреждение высшего образования

Санкт-Петербургский политехнический университет Петра Великого

 

Инженерно-экономический институт

 

Кафедра предпринимательства и коммерции

 

 

 

 

КУРСОВАЯ РАБОТА

 

по дисциплине                                                 «Методы оптимальных решений»

на тему                                   «Решение задачи линейного программирования»

 

Выполнил студент группы з34707/25

 

 _______________ФИО

 

Принял доцент, к.э.н.

 

_______________ Д.В. Тихонов

 

Оценка: __________________

 

«___» ___________ 2015 года

 

 

 

 

Санкт-Петербург

201 5


ФИО Решение задачи линейного программирования. Курсовая работа по дисциплине «Методы оптимальных решений». – СПб.: СПбПУ,  2015, с. - 15, табл. - 6, библиогр. - 2 назв.

 

 

МЕТОДЫ ОПТИМАЛЬНЫХ РЕШЕНИЙ, ЗАДАЧА ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ, ДВОЙСТВЕННАЯ ЗАДАЧА, ИСХОДНАЯ ЗАДАЧА, ОПТИМАЛЬНЫЙ ПЛАН

 

 

По данным задания имеем производство двух видов изделий А и В.

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

Решение будет производиться с помощью надстройки программы Excel «Поиск решения».

 

 

СОДЕРЖАНИЕ

 

 

 

Введение

 

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

Линейное программирование применимо для построения математических моделей тех процессов, в основу которых может быть положена гипотеза линейного представления реального мира. Например, экономических задач, задач управления и планирования на предприятии, таких как рациональное использования сырья и материалов; оптимизации раскроя, оптимизации производственной программы предприятий, оптимального размещения и концентрации производства, составления оптимального плана перевозок, работы транспорта, управления производственными запасами, то есть, решение той или иной задачи принадлежащие сфере оптимального планирования в условиях, когда имеют место ограничения технико-экономического или какого-либо другого характера.

Целью данной курсовой работы является решение исходной задачи линейного программирования. Теоретической базой выполнения курсовой работы послужили соответствующие методические указания и слайды лекций.

 

1. Исходные данные

 

Для производства двух видов изделий А и В предприятие использует три вида сырья. Нормы расхода сырья каждого вида на изготовление единицы продукции данного вида приведены в таблице 1. В ней же указаны прибыль от реализации одного изделия каждого вида и общее количество сырья данного вида (ОКС), которое может быть использовано предприятием.

 

Таблица 1 - Условия задачи

Сырье

А

В

ОКС (кг)

I

12

4

345

II

4

4

144

III

3

12

253

Прибыль/ед.,(р.)

 

30

 

40

 

 

Дополнительное ограничение: производство изделий  А не менее 20. Так же имеются дополнительные ограничения: запас сырья 2 - 180, сырья 3 – 150.

Учитывая, что изделия А и В могут производиться в любых соотношениях (сбыт обеспечен), требуется составить такой план их выпуска, при котором прибыль предприятия от реализации всех изделий является максимальной.

Необходимо сформулировать условие задачи в виде экономическо-математической модели. -это максимальная выручка. Х1 - количество изделия А, X2 - количество изделия В.

F (х) = 30х1+40х2→ max

12х1+4х2≤ 345

4х1+4х2≤ 144

3х1+12х2≤ 253

х1 ≥ 0; х2≥ 0

Для решения данной задачи в среде MS Excel необходимо создать форму для  ввода условий задачи и ввести исходные данные.

При решении поставленной задачи с применением программного продукта MSExcel получились результаты, приведенные в таблице 2.

 

 

 

 

Таблица 2 – результаты решения задачи

Ресурс

А

В

       

Кол-во

19,89

16,11

Прибыль

     

Прибыль/ед

30

40

1241,11

     

Ограничения

Расход ресурсов

Лев.часть

 

Прав.часть

Разница

I

12

4

303,11

345

41,89

II

4

4

144,00

144

0

III

3

12

253,00

253

0


 

Предприятие может получить прибыль в размере 1 241 110 руб., при том условии, что оно должно выпускать 19,89 изделия А и 16,11 изделия В. Так же из таблицы мы видим, что ресурсы II и III расходуются полностью, что говорит о дефицитности этих параметров, а ресурс I в остатке в размере 41,89 единиц, это говорит о том, что она является избыточным.

После выполнения всех необходимых действий в программе MSExcel формируется отчет по устойчивости, он приведен в таблице 3

 

Таблица 3 - Отчет по устойчивости

Ячейки переменных

Ячейка

Имя

Окончательное значение

Приведенн. стоимость

Целевая функция Коэф.

Доп. Увелич.

Доп. Уменьш.

$B$2

Кол-во А

19,8889

0

30

10

20

$C$2

Кол-во В

16,1111

0

40

80

10

Ограничения

Ячейка

Имя

Окончатель-ное значение

Тень цена

огранич. Правая сторона

Доп. Увелич.

Доп. Уменьш.

$D$5

I Лев.часть

303,1111

0

345

1,00E+30

41,8889

$D$6

II Лев.часть

144

6,6667

144

11,424242

59,6667

$D$7

III Лев.часть

253

1,1111

253

179

47,125


 

Столбец окончательное значение показывает окончательное количество продукции, которую можно изготовить для получения максимальной прибыли при текущих условиях, то есть необходимо изготавливать 19,9 изделия А и 16,1 изделия В.

В столбце приведенная стоимость даны двойственные оценки значений и коэффициента целевой функции. В нашем случае - нули, следовательно, изделия А и В включены в план производства.

«Допустимое увеличение» и «Допустимое уменьшение» это интервал  устойчивости, т.е. данные значения показывают в каких пределах можно изменить  коэффициент целевой функции.

Теневая цена -  это двойственная оценка  оборудования (т.е. это решение двойственной задачи). Так как сырье I расходуется не полностью, в ячейке теневая цена стоит ноль, потому что он является избыточным, и его дополнительная единица ничего предприятию не сможет принести. Сырье II  и III израсходованы полностью, поэтому, они являются для предприятия дефицитными.

При увеличении сырья II на 1 единицу целевая функция увеличиться на 6,67 единицы. Следовательно, теневая цена – это цена, которую максимально готово заплатить предприятие за единицу сырья II. Если заплатить за сырье II цену больше 6,67 единицы, то это сырье не даст такого же результата. При уменьшении количества сырья I на 41,9 единиц, она станет дефицитной. При увеличении сырья I на любое количество теневая цена не изменится. При уменьшении количества сырья II, оно станет еще более дефицитным, и теневая цена еще больше на него возрастет. При увеличении сырья II на 11,43 единиц она станет менее дефицитными и цена в связи с этим изменится.

090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120

090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120090930129302103912031832103809128309128309810938091283091283098129389012803812380918313013019390301329012389012313010301280129109120

Информация о работе Решение задачи линейного программирования