In a castle, there are five knights named Elvin, Black, Carl, Daniel and Ethan. Each of them has a statement about their own skill level on their helmet. While each knight's actual swordsmanship skill level is the same, their statements are all different:
Elvin: My swordsmanship level is an even number greater than 2.
Black: My swordsmanship level is neither 1 nor 4.
Carl: My swordsmanship level is not a prime.
Daniel: My swordsmanship level is neither 2 nor 5.
Ethan: My swordsmanship level is an odd number.
Similarly, only one knight is telling the truth.
Which knight's statement is true?
AElvin
BBlack
CCarl
DDaniel
EEthan