complementary dna problem