Ans: B
Let $\$ x$ be the cost of the jacket. Then the marked price
$\begin{array}{cl}
= & x (1+60\%) \\
= & \$1.6 x
\end{array}$
Hence, we have
$\begin{array}{rcl}
1.6x (1-25\%)-x & = & 104 \\
1.2x -x & = & 104 \\
0.2x & = & 104 \\
x & = & 520
\end{array}$
Therefore, the cost of the jacket is $\$520$.