Semismooth Newton Method