eefj

For definition of eefj, please visit here.