amsy

For definition of amsy, please visit here.