bcdef bcg bxyc