A、B、C、D、E五人,在1、2、3、4、5五个班,职务包括班长、学委、语文课代表、数学委课代表、化学课代表,爱吃的食物包括a、b、c、d、e,此五人上次期末考试的成绩包揽前5。此5人班级,职务,爱吃的食物,名次各不相同(不存在并列)。现有如下描述:
1. C比E名次高
2. 班长爱吃a
3. B在1班
4. 数学课代表不是第三名
5. 数学课代表不爱吃e
6. 学委不在2班,也不在3班
7. 来自5班的比来自3班的成绩低
8. C爱吃e
9. 班长是第二名
10. 语文课代表不在2班
11. B不爱吃a
12. 学委是第五名
13. 化学课代表比数学课代表名次高
14. 第一名爱吃b
15. D在4班
16. C不是班长
17. 来自2班的爱吃d
18. D是化学课代表
请根据以上信息推断出五人各自的班级,职务,爱吃的食物,名次,并写出详细推理过程。