应该是复杂度太大,优化一下