CTCI Chap7 pass