Problems 1 -- 20, 23, 30 -- 41 on this page