\begin{tabular}{|c|c|c|c|c|c|c|}
\hline & Toán & Lí & Hóa & Văn & Sinh & Ngoại ngữ \\
\hline Hạnh & x & x & O & x & & x \\
\hline Đức & O & x & x & O & x & x \\
\hline Vinh & x & O & x & x & & \\
\hline
\end{tabular}

Hạnh không thi Toán, Ngoại ngữ, Lí. Mà Hạnh cũng không thể cùng thi cả 2 môn là Văn và Sinh nên bắt buộc phải thi Hóa và một trong hai môn này.
Do đó Đức và Vinh không thi Hóa.
Đức cùng không thi Lí hay Sinh.
Do đó Vinh thi Lí.
Bạn thi môn Lí và bạn thi môn Toán là khác nhau nên do Vinh thi Lí rồi sẽ không thi Toán. Do đó Đức thi Toán.
Môn Toán và Ngoại ngữ là hai người khác nhau nên Đức sẽ không thi Ngoại ngữ do đã thi Toán.
Từ đó Đức thi Văn và Toán.