The Maximum Clique Problem