How challenging did you find CLS3704?