было сложно, но я докрутил