self-satisfied: 自满的 self-confident: 自信
complex: 复杂的; complementary: 补充的; comprehensive: 综合的; compensating: 补偿的