A source output consists of four messages [m1,m2, m3, m4] with respective probabilities [0.35, 0.3, 0.2, 0.15]. Determine the binary code words for the second-order source extension using the Shannon-Fano and Huffman coding techniques. Determine the efficiency of the resulting codes and comment on the results.