Token bucket size$=10^{6}$ $byte$ which i consider was initially filled as nothing mentioned in the otherwise we don’t send the data at maximum outgoing speed which the question asked.
Token arrival Rate $= 5 *10^{6}$ $MBPS$
Maximum output rate $= 10 *10^{6}$ $MBPS$
Let for t sec we can send the burst at maximum speed.
So,
$10^{6}+5*10^{6}*t=10*10^{6}*t$
or,$1+5t=10t$
or,$t=0.2$ sec
So, for $0.2$ sec we can achive this maximum speed