The rate of nucleic acid strand exchange can be greatly enhanced if one of the strands of a double-stranded nucleic acid oligomer has a single-stranded extension, or toehold, to which a complementary, single-stranded, nucleic acid oligomer can bind. In one embodiment, each of the plurality of signal wires and ground wires is attached to a first semiconductor device. Wherein any one of the planet gear and the input gear has a boss being coaxial with the center of the other of the planet gear and the input gear, and the other of the planet gear and the input gear has a groove in an elongated hole shape which the boss fits in. The means for determining the momentary chip content and also the sensors have their outputs connected to the inputs of a data processing system. The system outputs the source tracking object, the flow tracking object, and the sink tracking object as dynamic analysis of dataflow in the application program.