Hợp chất X chứa một nhóm chức anđehit trong phân tử. Cho 0,52 gam X tác dụng với dung dịch AgNO3 trong NH3 dư tạo ra 1,08 gam Ag. Mặt khác cho 3,12 gam X tác dụng hết với Na tạo ra 672 ml H2 (đktc). Số lượng chất có cấu tạo mạch thẳng thỏa mãn tính chất của X là
Dễ dàng tìm được phân tử khối của chất X là M = 104
Tác dụng với Na cho số mol Hidro bằng số mol của X nên có 2 gốc -OH hoặc -COOH hoặc 1 nhóm -OH, 1 nhóm -COOH.
Dễ thấy chỉ có trường hợp 2 gốc -OH thỏa mãn ptk, chú ý điều kiện mạch thẳng
=> 3 đồng phân