Which group of words in this sentence is an independent clause?

I ate dinner after I completed my homework, even though it was quite late.

A. I ate dinner

B. after I completed my homework

C. although it was quite late

D. my homework

E. was quite late