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
6.5m questions
8.7m answers