No.22 - Computational geometry - 2012.3.3