Я только хотел написал, что решение во втором посте