99 Bottles of Beer solved