why should the result be "5"?