kevin shih’s exercise 10.11