solutions 15-17