Yes, it is for one C.V. joint that has 23 external teeth and inside has 20 teeth (big end). Internal teeth also come 18T, 19T, 20T, 24T. You must check.
Tell me the part number of other side C.V. joint which has 20 outer teeth. It is ALTERATION!
Normally in front wheel drive Suzuki Alto VXR, both side are same part numbers. Except 4WD Suzuki Alto VXR which has a different size C.V. Joint on the other side.