42 dCAbACCcabbbdbddCdADACbACBACDDCdcBadddCDdc