Suppose that strA = "TOMATO", strB = "tomato", and strC = "tom". Given that "A" comes before "a" in dictionary order, which is true?
(A) strA.CompareTo(strB) < 0 && strB.CompareTo(strC) < 0
(B) strB.CompareTo(strA) < 0 || strC.CompareTo(strA) < 0
(C) strC.CompareTo(strA) < 0 && strA.CompareTo(strB) < 0
(D) !(strA.Equals(strB)) && strC.CompareTo(strB) < 0
(E) !(strA.Equals(strB)) && strC.CompareTo(strA) < 0