сложный для понимания