Average codeword length=16760⋅1+16740⋅3+16730⋅3+16715⋅4+16712⋅4+1678⋅4+1672⋅4≈2.502994012bit/symbol
(d)
Average codeword length=16760⋅2+16740⋅2+16730⋅2+16715⋅3+16712⋅4+1678⋅5+1672⋅5≈2.413173653bit/symbol
(e)
Minimum average number of bits per symbol=16760log260167+16740log240167+16730log230167+16715log215167+16712log212167+1678log28167+1672log22167≈2.341068446bits/symbol
(f)
2nnn≥7≥log27≥2.807354922
The minimum average number of bits required is 3bits/symbol