gnorsw

For definition of gnorsw, please visit here.