ikpstu

For definition of ikpstu, please visit here.