3장까지 예제 소스 완료함.