Good answer!

You just chose the best answer, but there is a problem, because there are only 17 electrons in the summation. This can be explained because there is a "dimer".
 

Fe           = 8e-
(5-C5H5) = 5e-
2 x (CO)T = 4e-
Fe-Fe       = 1e
                   18e-

The bonding between the two Fe atoms give the extra electron to get 18 electrons.

Go to next problem