recoloring problem