In a car race there were six participants ABCDEF
Which two were ladies E and his sister were new entries this year husband of D was last year winner and participate this year AC were last year runner up this year winner was neither last year winner nor new entries B couldn't complete race at the end of race c was ahead of A but remained behind E
Then who is husband of D?
Who won the race this year?
Who is sister of E?