Если есть задача, но нет понимания как к ней приступить, нужно разбить глобальную задачу на составляющие. Древовидная структура вот что подойдет, разбивайте задачи на подзадачи.
Мы используем куки для наилучшего представления нашего сайта. Если Вы продолжите использовать сайт, мы будем считать что Вас это устраивает.OkЧитать полностью.