solved 2-27, ing 2-28