you see , molecular computers work by encoding the problem to be solved in the language of dnathe base-four values are a , t , c , and g. using them as a number system , the solution to any conceivable problem can be encoded along a dna strand and '' jon interrupted .