ackrw

For definition of ackrw, please visit here.