cqfqezqpgkmmgqeicrridufyjrvacqvrczzwmnzbpltablhz: babacac, bccaaab, caacbbcabbcacbacaaacc