Remplacement bounded par enumerated