ch3: 25~29 (compile error)