ABCD-End (Explicit)