The frame transmission time must be at least two times the maximum propagation time $T_t \geq 2 \times T_p$, for collision detection.
Propagation time $ = \dfrac{d}{v} = \dfrac{2\times 10^3}{2\times 10^8} = 10\mu\;s$
Transmission time $ = \dfrac{L}{B} = \dfrac{L}{3\times 10^9}$
Frame size$(L) \geq 2\times 10\mu s \times 3\times 10^9 = 60000\;\text{bits or}\; 7500\; \text{bytes}$.