How challenging did you find LIN306C?