break.
break2
fix error. but slow...
speed up.
aa
bb
bb
refactoring