Собственно, хотелось бы узнать оптимальный вариант