cheng long myth