An unsaturated hydrocarbon X absorbs two hydrogen molecules on catalytic hydrogenation and also gives following reaction b (3-oxo-hexanedicarboxylic acid) X will be