cheq

For definition of cheq, please visit here.