暴力使用，map使用，细节处理