solutions 12-17