Достойное решение. Респект всем причастным.