На каждый вопрос, есть свое решение.