1 a 2 b 3 b 2 c 3 c 4 d 6 e 8 h