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