要求

练习1

改进

练习2

练习3