work for one characer differ