QCtCtCtCwCCCCCCwpCtCtCCWCCCC7