Since the large triangle is equilateral and has a perimeter of 36, each side is:

And since vertices of DEF are the midpoints of the sides of equilateral triangle ABC, so,
AD = DB = BE = EC = CF = FA = 6
The 4 triangles created are all equilateral triangles with sides "6".
Thus,
EF = 6 cm
AnswerB