{exec(put(32),put(98),put(111),put(116),put(116),[bottles2])} {exec(put(108),put(101),ifdiff(recall(),1,put(115)))} {exec(put(32),put(111),put(102),put(32),put(98),put(101),[ofbeer2])} {exec(put(101),put(114))} {exec(put(32),put(111),put(110),put(32),put(116),[onthewall2])} {exec(put(104),put(101),put(32),put(119),put(97),[onthewall3])} {exec(put(108),put(108))} {exec(put(84),put(97),put(107),put(101),put(32),[takedown2])} {exec(put(111),put(110),put(101),put(32),put(100),[takedown3])} {exec(put(111),put(119),put(110),put(32),put(97),[takedown4])} {exec(put(110),put(100),put(32),put(112),put(97),[takedown5])} {exec(put(115),put(115),put(32),put(105),put(116),[takedown6])} {exec(put(32),put(97),put(114),put(111),put(117),[takedown7])} {exec(put(110),put(100))} {exec(put(71),put(111),put(32),put(116),put(111),put(32),[gostore2])} {exec(put(116),put(104),put(101),put(32),put(115),[gostore3])} {exec(put(116),put(111),put(114),put(101),put(32),[gostore4])} {exec(put(97),put(110),put(100),put(32),put(98),put(117),[gostore5])} {exec(put(121),put(32),put(115),put(111),put(109),[gostore6])} {exec(put(101),put(32),put(109),put(111),put(114),put(101))} {exec(put(10),put(13))} {exec(put(78),put(111),put(32),put(109),put(111),put(114),put(101))} {ifsame(recall(),0,[nomore],ifless(recall(),0,[nn],exec([nhi],[nlo])))} {exec(put(57),put(57))} {put(add(48,mod(recall(),10)))} {ifdiff(div(recall(),10),0,put(add(48,div(recall(),10))))} {exec([pnum],[bottles],[ofbeer],[onthewall],put(44),[nl])} {exec([pnum],[bottles],[ofbeer],put(44),[nl])} {exec(ifsame(recall(),0,[gostore],[takedown]),put(44),[nl])} {exec([pnum],[bottles],[ofbeer],[onthewall],put(46),[nl],[nl])} {store(sub(recall(),1))} {exec([first],[second],[third],[drink],[fourth])} {exec([verse],ifless(recall(),0,0,[sing]))} store(99) [sing]