cython opt 4