как же непросто писать...