не совсем понятна идеология темы в таком случае, Вы знаете решение и предлагаете новичкам решить её или сами нуждаетесь в оптимальном решении?