mes practice: c