Sherlock looks the answer to Neptune mystery