по мне так 3-й вариант - самый оптимальный