The equivalence of the size shown to date in the product comment does not match the actual size: size 29 is equivalent to a French 39 ... or to a 38-40, not a 42! The cup is special, the hem is between the upper thigh and the knee: it is too long to shorts and too short for shorts. Bad!