befory

For definition of befory, please visit here.