See the slides: http://ii.fmph.uniba.sk/cl/view/courses/2-INF-264-tdp/1516zs/pr/doc/handout.pr06.pdf