public static void Main()
()=>string.Concat(new int[99].Select((_,x)=>{
x=99-x;string e="",s="s",t=x>1?s:e,b=" bottle",o=" of beer",w=$"{o} on the wall",a=x+b+t;
return$"{a+w}, {a+o}.\n"+(x>1?$"Take one down and pass it around, {--x+b+(x>1?s:e)+w}.\n\n":$"Go to the store and buy some more, 99{b}s{w}.");
string e="",s="s",t=x>1?s:e,b=" bottle",o=" of beer",w=$"{o} on the wall",a=x+b+t;
System.Console.Write($"{a+w}, {a+o}.\n"+(x-->1?$"Take one down and pass it around, {x+b+(x>1?s:e)+w}.\n\n":$"Go to the store and buy some more, 99{b}s{w}."));