opf

adjuntando las funciones del opf