Some adjustion and add the '3' rules in '8355' soluction