Вы изучите свой вопрос.Я дал варианты в порядке от хорошего к плохоиу