solve 'complete'