99 bottles of beer solved