Answer:
2,000,000,000,000
Step-by-step explanation:
1 meter = 1,000,000,000,000
Therefore 2,000,000,000,000 picometers is the same as 2 meters
2e+12
9.4m questions
12.1m answers