favor the last char
favor the front of the same length word