두 함수 f(x), g(x)가 모든 실수 x에 대하여
{g(x)−x}{g(x)−f(x)}=0이므로
g(x)=x 또는 g(x)=f(x)
함수 g(x)는 실수 전체의 집합에서 연속이므로 x=2에서 연속이다.
g(2)=2 또는 g(2)=f(2)에서
f(2)=2이면 곡선 y=f(x)와 직선 y=x가
x=2에서 만나지 않으므로
x→2limx−2g(x)−g(2)=x→2limx−2x−2=1 또는
x→2limx−2g(x)−g(2)=x→2limx−2f(x)−f(2)=f′(2)가 되어 조건 (가)를 만족시키지 않는다.
그러므로 f(2)=2
x→0limxf(x)=1에서 f(0)=0, f′(0)=1이므로 곡선 y=f(x) 위의 점 (0,0)에서의 접선의 방정식은 y=x이다.
h(x)=f(x)−x라 하면 함수 h(x)는 최고차항의 계수가 1인 사차함수이고
h(0)=h′(0)=h(2)=0이므로
h(x)=x2(x−2)(x−b)(b는 상수)
h(b)=0이므로 f(b)=b
(ⅰ) 0≤b≤2일 때

조건 (나)에 의하여 g(−4)=−g(4)이므로
g(4)=4, g(−4)=−4
함수 g(x)는 실수 전체의 집합에서 연속이므로 x≤0 또는 x≥2인 모든 실수 x에 대하여 g(x)=x이다.
이때 x≥2인 모든 실수 x에 대하여
g(−x)=−g(x)이므로 조건 (나)를 만족시키지 않는다.
(ⅱ) b>2일 때

(ⅰ)과 같은 방법으로 함수 g(x)를 구하면
x≤0 또는 x≥b인 모든 실수 x에 대하여 g(x)=x이다.
2≤x≤b인 모든 실수 x에 대하여 g(x)=x이면 x≥2인 모든 실수 x에 대하여 g(−x)=−g(x)이므로 조건 (나)를 만족시키지 않는다.
그러므로 2≤x≤b인 모든 실수 x에 대하여 g(x)=f(x)이다.
이때 0≤x≤2인 모든 실수 x에 대하여 g(x)=f(x)이면 x→2limx−2g(x)−g(2)=f′(2)가 되어 조건 (가)를 만족시키지 않는다.
그러므로 0≤x≤2인 모든 실수 x에 대하여 g(x)=x이다. x≥b인 모든 실수 x에 대하여
g(−x)=−g(x)이므로 조건 (나)에 의하여 b=4
f(x)=x2(x−2)(x−4)+x
g(x)={xx2(x−2)(x−4)+x(x<2또는x>4)(2<x<4)
그러므로 g(3)g(−2)=−6−2=31
(ⅲ) b<0일 때

(ⅱ)와 같은 방법으로 함수 g(x)를 구하면 x≤b 또는 x≥2인 모든 실수 x에 대하여 g(x)=x이고
b<x<2인 모든 실수 x에 대하여 g(x)=f(x)이다.
−2≤b<0이면 x≥2인 모든 실수 x에 대하여
g(−x)=−g(x)이므로 조건 (나)를 만족시키지 않는다.
그러므로 b<−2
x≥−b인 모든 실수 x에 대하여
g(−x)=−g(x)이므로 조건 (나)에 의하여 b=−4
f(x)=x2(x−2)(x+4)+x
g(x)={x≤−4또는x≥2)x2(x−2)(x+4)+x(−4<x<2)
그러므로 g(3)g(−2)=3−34=−334
(ⅰ), (ⅱ), (ⅲ)에 의하여 모든 g(3)g(−2)의 값의 합은 31+(−334)=−11