Вот вам и достойное решение