How challenging did you find CMP2601?