Дмитрий пришел на занятия в 14 и ушел в 17, значит, он провел на занятиях 3 часа. Занятие по математике было запланировано с 15 до 16, но было перенесено на другое время, поэтому оно не состоялось. Значит, Дмитрий посетил занятия по русскому языку и биологии. Занятие по биологии заканчивается в 16, а занятие по русскому языку проводилось позже, чем занятие по биологии. Следовательно, занятие по русскому языку закончилось после 16. Таким образом, в 16:30 Дмитрий был на занятии по русскому языку. Сразу после занятий по русскому языку Дмитрий пошел на занятия по биологии, так как занятие по русскому языку закончилось позже.