solved 18, 19, and 67.