Mystery of Stonehenge solved