complement problems