coding theory problems