Which fraction is exactly between 13\frac{1}{3}31 and 12\frac{1}{2}21?
25\frac{2}{5}52
512\frac{5}{12}125
37\frac{3}{7}73
0.4