This is a kuaisupaixu Algorithm