completed 99 bottles of beer problem