bug fixed; add test 1yiyi, 1yi01qian, and some repeated yi cases
add comments