Sherlock goes up against his toughest challenge yet in this divisive series finale.