@NicolasChabanovsky: В список причин закрытия вопроса надо бы добавить «работа за автора» (нулевой вклад автора вопроса, копипаст домашнего задания/лабораторной работы, демонстрация полного непонимания предметной области и проблемы и всё такое). Обсуждается, например,
здесь.