I suspect a misreading of D) as "The liar has at least one non-green hat" which, in fairness, feels weird that wasn't included in the list.
I did that myself, not sure whats wrong with my eyes >.<
I did that myself, not sure whats wrong with my eyes >.<