solving alternative charcter