sherlock the final problem explained