Episode 3: Hard-decision and Soft-decision Decoding, Part 1