2 ancol gọi chung là $C_nH_{2n+1}OH$
$n_{CO_2}= 0,5 mol$
$n_{H_2}= 0,1 mol$
$\Rightarrow n_{\text{ancol}}= n_{OH}= 2n_{H_2}= 0,2 mol$
Bảo toàn C: $0,5=0,2n$
$\Leftrightarrow n=2,5$
Vậy 2 ancol là $C_2H_5OH$ (a mol), $C_3H_7OH$ (b mol)
$\Rightarrow a+b=0,2$ (1)
Bảo toàn C: $2a+3b=0,5$(2)
(1)(2) $\Rightarrow a=b=0,1$
$m=0,1.46+0,1.60=10,6g$