можно же решить по другому эту задачу.