Which of the following shows the correct order of time periods from the earliest to the latest?
Options:
Option A: 1000-2000 BC, 2500-3500 BC, 4000-5000 AD, 5500-6500 AD
Option B: 2500-3500 BC, 1000-2000 BC, 4000-5000 AD, 5500-6500 AD Option C: 4000-5000 AD, 5500-6500 AD, 2500-3500 BC, 1000-2000 BC
Option D: 5500-6500 AD, 4000-5000 AD, 1000-2000 BC, 2500-3500 BC