added problem4-solved