Two thousand years old puzzle solved