ahstw

For definition of ahstw, please visit here.