Нашла в интернете интересное решение с