20181026ccc