Csccddcxxcz ...