When applying the clique clustering algorithm to the following depicted datasets, which of the following statements are correct? Select all that apply.
a) It always finds the global optimum.
b) It can result in overlapping clusters.
c) It is computationally expensive for large datasets.
d) It guarantees a hierarchical structure.