Handbook of geometry for competitive programmers