final algebra