Этот код придуман давно и применялся мало. Вот его фрагмент: 1.5254.5755 2.7163.2836. Попробуйте выбрать правильное продолжение.