Form 1: " JOSS version of 99 bottles of beer " Form 1: " Laurent Vogel, http://lvogel.free.fr " Form 1: "%.0f " Form 2: "No more bottles of beer" Form 3: "bottle of beer" Form 4: "bottles of beer" Form 5: " on the wall,\n" Form 6: ".\nTake one down, pass it around,\n" Form 7: " on the wall.\n\n" 3.1 Type a in form 1 if a>0. 3.2 Type in form (a<2: a+2; 4). 2.1 Do part 3. 2.2 Type in form 5. 2.3 Do part 3. 2.4 Type in form 6. 2.5 Set a=a-1. 2.6 Do part 3. 2.7 Type in form 7. Set a=99. Do part 2 while a>0. Stop.