Hỗn hợp X gồm anken A và ankin B. Biết 50 ml hỗn hợp X phản ứng tối đa với 80 ml H2 (các thể tích khí đo ở cùng điều kiện nhiệt độ và áp suất). Mặt khác, đốt cháy hoàn toàn a gam X rồi hấp thụ toàn bộ sản phẩm cháy vào dung dịch nước vôi trong, thu được 25 gam kết tủa và còn lại dung dịch Y có khối lượng giảm 4,56 gam so với dung dịch ban đầu. Cho lượng KOH dư vào Y thu được 5 gam kết tủa nữa. Xác định công thức phân tử của A và B.