dNTP, Taq Polymerase and Solutions