: "u" ( u-au) 0 <# #s #> ;
: type+ ( uau-u) tuck type + ;
: dofizz ( uu-) do 9 0 ( width written )
i 3 mod 0= if s" fizz" type+ then
i 5 mod 0= if s" buzz" type+ then
dup 0= if i "u" type+ then
- spaces loop ;
31 1 dofizz
OiAidSIgKCB1LWF1KSAwIDwjICNzICM+IDsKOiB0eXBlKyAoIHVhdS11KSB0dWNrIHR5cGUgKyA7CjogZG9maXp6ICggdXUtKSBkbyA5IDAgKCB3aWR0aCB3cml0dGVuICkKICBpIDMgbW9kIDA9IGlmIHMiIGZpenoiIHR5cGUrIHRoZW4KICBpIDUgbW9kIDA9IGlmIHMiIGJ1enoiIHR5cGUrIHRoZW4KICBkdXAgMD0gaWYgaSAidSIgdHlwZSsgdGhlbiAKICAtIHNwYWNlcyBsb29wIDsKMzEgMSBkb2ZpenoK