i think this depends on number of collisions occur while transmitting the packet. As they did not mention anything regarding that and there is a possibility for collision to occur, the collision might occur once, twice, thrice,...and so on..before the receiver actually receives it.
if we assume there are no collisions then time taken is Tt+Tp only, but if there are collisions , on average Tt+6.44Tp will be the total time.