function a($)
Dim $b
if $+0=$
$b="no more",one,two,three,four,five,six,seven,eight,nine,ten,eleven,twelve,thir,four,fif,six,seven,eigh,nine,twen,thir,"for",fif,six,seven,eigh,nine
if $<20
$a=$b[$]
if $>12
$a=$a+teen
endif
else
$a=$b[18+$/10]+ty
if $ mod 10
$a=$a + "-" + $b[$ mod 10]
endif
endif
$a = $a + ' bottle' + IIf($ = 1, @, s) + ' of beer'
else
$ = 1 * $
$b = ' on the wall'
$a = chr(asc(a($))-32) + Right(a($), ~) + $b + ', ' + a($) + ". "
If $
$a = $a + 'Take one down and pass it around, ' + a($-1) + $b + "."
Else
$a = $a + 'Go to the store and buy some more, ' + a(99) + $b + "."
endfunction