taop ch01 exercise