Transitivity of Polynomial-Time Many-One Reductions