Skip to content

Instantly share code, notes, and snippets.

@mrcnkoba
Created June 1, 2016 18:54
Show Gist options
  • Save mrcnkoba/4e5e743fef61de5814e4f9db9ea1ba2b to your computer and use it in GitHub Desktop.
Save mrcnkoba/4e5e743fef61de5814e4f9db9ea1ba2b to your computer and use it in GitHub Desktop.
function *fizzbuzz() {
yield '1';
yield '2';
yield 'fizz';
yield '4';
yield 'buzz';
yield 'fizz';
yield '7';
yield '8';
yield 'fizz';
yield 'buzz';
yield '11';
yield 'fizz';
yield '13';
yield '14';
yield 'fizzbuzz';
yield '16';
yield '17';
yield 'fizz';
yield '19';
yield 'buzz';
yield 'fizz';
yield '22';
yield '23';
yield 'fizz';
yield 'buzz';
yield '26';
yield 'fizz';
yield '28';
yield '29';
yield 'fizzbuzz';
yield '31';
yield '32';
yield 'fizz';
yield '34';
yield 'buzz';
yield 'fizz';
yield '37';
yield '38';
yield 'fizz';
yield 'buzz';
yield '41';
yield 'fizz';
yield '43';
yield '44';
yield 'fizzbuzz';
yield '46';
yield '47';
yield 'fizz';
yield '49';
yield 'buzz';
yield 'fizz';
yield '52';
yield '53';
yield 'fizz';
yield 'buzz';
yield '56';
yield 'fizz';
yield '58';
yield '59';
yield 'fizzbuzz';
yield '61';
yield '62';
yield 'fizz';
yield '64';
yield 'buzz';
yield 'fizz';
yield '67';
yield '68';
yield 'fizz';
yield 'buzz';
yield '71';
yield 'fizz';
yield '73';
yield '74';
yield 'fizzbuzz';
yield '76';
yield '77';
yield 'fizz';
yield '79';
yield 'buzz';
yield 'fizz';
yield '82';
yield '83';
yield 'fizz';
yield 'buzz';
yield '86';
yield 'fizz';
yield '88';
yield '89';
yield 'fizzbuzz';
yield '91';
yield '92';
yield 'fizz';
yield '94';
yield 'buzz';
yield 'fizz';
yield '97';
yield '98';
yield 'fizz';
yield 'buzz';
yield '101';
yield 'fizz';
yield '103';
yield '104';
yield 'fizzbuzz';
yield '106';
yield '107';
yield 'fizz';
yield '109';
yield 'buzz';
yield 'fizz';
yield '112';
yield '113';
yield 'fizz';
yield 'buzz';
yield '116';
yield 'fizz';
yield '118';
yield '119';
yield 'fizzbuzz';
yield '121';
yield '122';
yield 'fizz';
yield '124';
yield 'buzz';
yield 'fizz';
yield '127';
yield '128';
yield 'fizz';
yield 'buzz';
yield '131';
yield 'fizz';
yield '133';
yield '134';
yield 'fizzbuzz';
yield '136';
yield '137';
yield 'fizz';
yield '139';
yield 'buzz';
yield 'fizz';
yield '142';
yield '143';
yield 'fizz';
yield 'buzz';
yield '146';
yield 'fizz';
yield '148';
yield '149';
yield 'fizzbuzz';
yield '151';
yield '152';
yield 'fizz';
yield '154';
yield 'buzz';
yield 'fizz';
yield '157';
yield '158';
yield 'fizz';
yield 'buzz';
yield '161';
yield 'fizz';
yield '163';
yield '164';
yield 'fizzbuzz';
yield '166';
yield '167';
yield 'fizz';
yield '169';
yield 'buzz';
yield 'fizz';
yield '172';
yield '173';
yield 'fizz';
yield 'buzz';
yield '176';
yield 'fizz';
yield '178';
yield '179';
yield 'fizzbuzz';
yield '181';
yield '182';
yield 'fizz';
yield '184';
yield 'buzz';
yield 'fizz';
yield '187';
yield '188';
yield 'fizz';
yield 'buzz';
yield '191';
yield 'fizz';
yield '193';
yield '194';
yield 'fizzbuzz';
yield '196';
yield '197';
yield 'fizz';
yield '199';
yield 'buzz';
yield 'fizz';
yield '202';
yield '203';
yield 'fizz';
yield 'buzz';
yield '206';
yield 'fizz';
yield '208';
yield '209';
yield 'fizzbuzz';
yield '211';
yield '212';
yield 'fizz';
yield '214';
yield 'buzz';
yield 'fizz';
yield '217';
yield '218';
yield 'fizz';
yield 'buzz';
yield '221';
yield 'fizz';
yield '223';
yield '224';
yield 'fizzbuzz';
yield '226';
yield '227';
yield 'fizz';
yield '229';
yield 'buzz';
yield 'fizz';
yield '232';
yield '233';
yield 'fizz';
yield 'buzz';
yield '236';
yield 'fizz';
yield '238';
yield '239';
yield 'fizzbuzz';
yield '241';
yield '242';
yield 'fizz';
yield '244';
yield 'buzz';
yield 'fizz';
yield '247';
yield '248';
yield 'fizz';
yield 'buzz';
yield '251';
yield 'fizz';
yield '253';
yield '254';
yield 'fizzbuzz';
yield '256';
yield '257';
yield 'fizz';
yield '259';
yield 'buzz';
yield 'fizz';
yield '262';
yield '263';
yield 'fizz';
yield 'buzz';
yield '266';
yield 'fizz';
yield '268';
yield '269';
yield 'fizzbuzz';
yield '271';
yield '272';
yield 'fizz';
yield '274';
yield 'buzz';
yield 'fizz';
yield '277';
yield '278';
yield 'fizz';
yield 'buzz';
yield '281';
yield 'fizz';
yield '283';
yield '284';
yield 'fizzbuzz';
yield '286';
yield '287';
yield 'fizz';
yield '289';
yield 'buzz';
yield 'fizz';
yield '292';
yield '293';
yield 'fizz';
yield 'buzz';
yield '296';
yield 'fizz';
yield '298';
yield '299';
yield 'fizzbuzz';
yield '301';
yield '302';
yield 'fizz';
yield '304';
yield 'buzz';
yield 'fizz';
yield '307';
yield '308';
yield 'fizz';
yield 'buzz';
yield '311';
yield 'fizz';
yield '313';
yield '314';
yield 'fizzbuzz';
yield '316';
yield '317';
yield 'fizz';
yield '319';
yield 'buzz';
yield 'fizz';
yield '322';
yield '323';
yield 'fizz';
yield 'buzz';
yield '326';
yield 'fizz';
yield '328';
yield '329';
yield 'fizzbuzz';
yield '331';
yield '332';
yield 'fizz';
yield '334';
yield 'buzz';
yield 'fizz';
yield '337';
yield '338';
yield 'fizz';
yield 'buzz';
yield '341';
yield 'fizz';
yield '343';
yield '344';
yield 'fizzbuzz';
yield '346';
yield '347';
yield 'fizz';
yield '349';
yield 'buzz';
yield 'fizz';
yield '352';
yield '353';
yield 'fizz';
yield 'buzz';
yield '356';
yield 'fizz';
yield '358';
yield '359';
yield 'fizzbuzz';
yield '361';
yield '362';
yield 'fizz';
yield '364';
yield 'buzz';
yield 'fizz';
yield '367';
yield '368';
yield 'fizz';
yield 'buzz';
yield '371';
yield 'fizz';
yield '373';
yield '374';
yield 'fizzbuzz';
yield '376';
yield '377';
yield 'fizz';
yield '379';
yield 'buzz';
yield 'fizz';
yield '382';
yield '383';
yield 'fizz';
yield 'buzz';
yield '386';
yield 'fizz';
yield '388';
yield '389';
yield 'fizzbuzz';
yield '391';
yield '392';
yield 'fizz';
yield '394';
yield 'buzz';
yield 'fizz';
yield '397';
yield '398';
yield 'fizz';
yield 'buzz';
yield '401';
yield 'fizz';
yield '403';
yield '404';
yield 'fizzbuzz';
yield '406';
yield '407';
yield 'fizz';
yield '409';
yield 'buzz';
yield 'fizz';
yield '412';
yield '413';
yield 'fizz';
yield 'buzz';
yield '416';
yield 'fizz';
yield '418';
yield '419';
yield 'fizzbuzz';
yield '421';
yield '422';
yield 'fizz';
yield '424';
yield 'buzz';
yield 'fizz';
yield '427';
yield '428';
yield 'fizz';
yield 'buzz';
yield '431';
yield 'fizz';
yield '433';
yield '434';
yield 'fizzbuzz';
yield '436';
yield '437';
yield 'fizz';
yield '439';
yield 'buzz';
yield 'fizz';
yield '442';
yield '443';
yield 'fizz';
yield 'buzz';
yield '446';
yield 'fizz';
yield '448';
yield '449';
yield 'fizzbuzz';
yield '451';
yield '452';
yield 'fizz';
yield '454';
yield 'buzz';
yield 'fizz';
yield '457';
yield '458';
yield 'fizz';
yield 'buzz';
yield '461';
yield 'fizz';
yield '463';
yield '464';
yield 'fizzbuzz';
yield '466';
yield '467';
yield 'fizz';
yield '469';
yield 'buzz';
yield 'fizz';
yield '472';
yield '473';
yield 'fizz';
yield 'buzz';
yield '476';
yield 'fizz';
yield '478';
yield '479';
yield 'fizzbuzz';
yield '481';
yield '482';
yield 'fizz';
yield '484';
yield 'buzz';
yield 'fizz';
yield '487';
yield '488';
yield 'fizz';
yield 'buzz';
yield '491';
yield 'fizz';
yield '493';
yield '494';
yield 'fizzbuzz';
yield '496';
yield '497';
yield 'fizz';
yield '499';
yield 'buzz';
yield 'fizz';
yield '502';
yield '503';
yield 'fizz';
yield 'buzz';
yield '506';
yield 'fizz';
yield '508';
yield '509';
yield 'fizzbuzz';
yield '511';
yield '512';
yield 'fizz';
yield '514';
yield 'buzz';
yield 'fizz';
yield '517';
yield '518';
yield 'fizz';
yield 'buzz';
yield '521';
yield 'fizz';
yield '523';
yield '524';
yield 'fizzbuzz';
yield '526';
yield '527';
yield 'fizz';
yield '529';
yield 'buzz';
yield 'fizz';
yield '532';
yield '533';
yield 'fizz';
yield 'buzz';
yield '536';
yield 'fizz';
yield '538';
yield '539';
yield 'fizzbuzz';
yield '541';
yield '542';
yield 'fizz';
yield '544';
yield 'buzz';
yield 'fizz';
yield '547';
yield '548';
yield 'fizz';
yield 'buzz';
yield '551';
yield 'fizz';
yield '553';
yield '554';
yield 'fizzbuzz';
yield '556';
yield '557';
yield 'fizz';
yield '559';
yield 'buzz';
yield 'fizz';
yield '562';
yield '563';
yield 'fizz';
yield 'buzz';
yield '566';
yield 'fizz';
yield '568';
yield '569';
yield 'fizzbuzz';
yield '571';
yield '572';
yield 'fizz';
yield '574';
yield 'buzz';
yield 'fizz';
yield '577';
yield '578';
yield 'fizz';
yield 'buzz';
yield '581';
yield 'fizz';
yield '583';
yield '584';
yield 'fizzbuzz';
yield '586';
yield '587';
yield 'fizz';
yield '589';
yield 'buzz';
yield 'fizz';
yield '592';
yield '593';
yield 'fizz';
yield 'buzz';
yield '596';
yield 'fizz';
yield '598';
yield '599';
yield 'fizzbuzz';
yield '601';
yield '602';
yield 'fizz';
yield '604';
yield 'buzz';
yield 'fizz';
yield '607';
yield '608';
yield 'fizz';
yield 'buzz';
yield '611';
yield 'fizz';
yield '613';
yield '614';
yield 'fizzbuzz';
yield '616';
yield '617';
yield 'fizz';
yield '619';
yield 'buzz';
yield 'fizz';
yield '622';
yield '623';
yield 'fizz';
yield 'buzz';
yield '626';
yield 'fizz';
yield '628';
yield '629';
yield 'fizzbuzz';
yield '631';
yield '632';
yield 'fizz';
yield '634';
yield 'buzz';
yield 'fizz';
yield '637';
yield '638';
yield 'fizz';
yield 'buzz';
yield '641';
yield 'fizz';
yield '643';
yield '644';
yield 'fizzbuzz';
yield '646';
yield '647';
yield 'fizz';
yield '649';
yield 'buzz';
yield 'fizz';
yield '652';
yield '653';
yield 'fizz';
yield 'buzz';
yield '656';
yield 'fizz';
yield '658';
yield '659';
yield 'fizzbuzz';
yield '661';
yield '662';
yield 'fizz';
yield '664';
yield 'buzz';
yield 'fizz';
yield '667';
yield '668';
yield 'fizz';
yield 'buzz';
yield '671';
yield 'fizz';
yield '673';
yield '674';
yield 'fizzbuzz';
yield '676';
yield '677';
yield 'fizz';
yield '679';
yield 'buzz';
yield 'fizz';
yield '682';
yield '683';
yield 'fizz';
yield 'buzz';
yield '686';
yield 'fizz';
yield '688';
yield '689';
yield 'fizzbuzz';
yield '691';
yield '692';
yield 'fizz';
yield '694';
yield 'buzz';
yield 'fizz';
yield '697';
yield '698';
yield 'fizz';
yield 'buzz';
yield '701';
yield 'fizz';
yield '703';
yield '704';
yield 'fizzbuzz';
yield '706';
yield '707';
yield 'fizz';
yield '709';
yield 'buzz';
yield 'fizz';
yield '712';
yield '713';
yield 'fizz';
yield 'buzz';
yield '716';
yield 'fizz';
yield '718';
yield '719';
yield 'fizzbuzz';
yield '721';
yield '722';
yield 'fizz';
yield '724';
yield 'buzz';
yield 'fizz';
yield '727';
yield '728';
yield 'fizz';
yield 'buzz';
yield '731';
yield 'fizz';
yield '733';
yield '734';
yield 'fizzbuzz';
yield '736';
yield '737';
yield 'fizz';
yield '739';
yield 'buzz';
yield 'fizz';
yield '742';
yield '743';
yield 'fizz';
yield 'buzz';
yield '746';
yield 'fizz';
yield '748';
yield '749';
yield 'fizzbuzz';
yield '751';
yield '752';
yield 'fizz';
yield '754';
yield 'buzz';
yield 'fizz';
yield '757';
yield '758';
yield 'fizz';
yield 'buzz';
yield '761';
yield 'fizz';
yield '763';
yield '764';
yield 'fizzbuzz';
yield '766';
yield '767';
yield 'fizz';
yield '769';
yield 'buzz';
yield 'fizz';
yield '772';
yield '773';
yield 'fizz';
yield 'buzz';
yield '776';
yield 'fizz';
yield '778';
yield '779';
yield 'fizzbuzz';
yield '781';
yield '782';
yield 'fizz';
yield '784';
yield 'buzz';
yield 'fizz';
yield '787';
yield '788';
yield 'fizz';
yield 'buzz';
yield '791';
yield 'fizz';
yield '793';
yield '794';
yield 'fizzbuzz';
yield '796';
yield '797';
yield 'fizz';
yield '799';
yield 'buzz';
yield 'fizz';
yield '802';
yield '803';
yield 'fizz';
yield 'buzz';
yield '806';
yield 'fizz';
yield '808';
yield '809';
yield 'fizzbuzz';
yield '811';
yield '812';
yield 'fizz';
yield '814';
yield 'buzz';
yield 'fizz';
yield '817';
yield '818';
yield 'fizz';
yield 'buzz';
yield '821';
yield 'fizz';
yield '823';
yield '824';
yield 'fizzbuzz';
yield '826';
yield '827';
yield 'fizz';
yield '829';
yield 'buzz';
yield 'fizz';
yield '832';
yield '833';
yield 'fizz';
yield 'buzz';
yield '836';
yield 'fizz';
yield '838';
yield '839';
yield 'fizzbuzz';
yield '841';
yield '842';
yield 'fizz';
yield '844';
yield 'buzz';
yield 'fizz';
yield '847';
yield '848';
yield 'fizz';
yield 'buzz';
yield '851';
yield 'fizz';
yield '853';
yield '854';
yield 'fizzbuzz';
yield '856';
yield '857';
yield 'fizz';
yield '859';
yield 'buzz';
yield 'fizz';
yield '862';
yield '863';
yield 'fizz';
yield 'buzz';
yield '866';
yield 'fizz';
yield '868';
yield '869';
yield 'fizzbuzz';
yield '871';
yield '872';
yield 'fizz';
yield '874';
yield 'buzz';
yield 'fizz';
yield '877';
yield '878';
yield 'fizz';
yield 'buzz';
yield '881';
yield 'fizz';
yield '883';
yield '884';
yield 'fizzbuzz';
yield '886';
yield '887';
yield 'fizz';
yield '889';
yield 'buzz';
yield 'fizz';
yield '892';
yield '893';
yield 'fizz';
yield 'buzz';
yield '896';
yield 'fizz';
yield '898';
yield '899';
yield 'fizzbuzz';
yield '901';
yield '902';
yield 'fizz';
yield '904';
yield 'buzz';
yield 'fizz';
yield '907';
yield '908';
yield 'fizz';
yield 'buzz';
yield '911';
yield 'fizz';
yield '913';
yield '914';
yield 'fizzbuzz';
yield '916';
yield '917';
yield 'fizz';
yield '919';
yield 'buzz';
yield 'fizz';
yield '922';
yield '923';
yield 'fizz';
yield 'buzz';
yield '926';
yield 'fizz';
yield '928';
yield '929';
yield 'fizzbuzz';
yield '931';
yield '932';
yield 'fizz';
yield '934';
yield 'buzz';
yield 'fizz';
yield '937';
yield '938';
yield 'fizz';
yield 'buzz';
yield '941';
yield 'fizz';
yield '943';
yield '944';
yield 'fizzbuzz';
yield '946';
yield '947';
yield 'fizz';
yield '949';
yield 'buzz';
yield 'fizz';
yield '952';
yield '953';
yield 'fizz';
yield 'buzz';
yield '956';
yield 'fizz';
yield '958';
yield '959';
yield 'fizzbuzz';
yield '961';
yield '962';
yield 'fizz';
yield '964';
yield 'buzz';
yield 'fizz';
yield '967';
yield '968';
yield 'fizz';
yield 'buzz';
yield '971';
yield 'fizz';
yield '973';
yield '974';
yield 'fizzbuzz';
yield '976';
yield '977';
yield 'fizz';
yield '979';
yield 'buzz';
yield 'fizz';
yield '982';
yield '983';
yield 'fizz';
yield 'buzz';
yield '986';
yield 'fizz';
yield '988';
yield '989';
yield 'fizzbuzz';
yield '991';
yield '992';
yield 'fizz';
yield '994';
yield 'buzz';
yield 'fizz';
yield '997';
yield '998';
yield 'fizz';
yield 'buzz';
yield '1001';
yield 'fizz';
yield '1003';
yield '1004';
yield 'fizzbuzz';
yield '1006';
yield '1007';
yield 'fizz';
yield '1009';
yield 'buzz';
yield 'fizz';
yield '1012';
yield '1013';
yield 'fizz';
yield 'buzz';
yield '1016';
yield 'fizz';
yield '1018';
yield '1019';
yield 'fizzbuzz';
yield '1021';
yield '1022';
yield 'fizz';
yield '1024';
yield 'buzz';
yield 'fizz';
yield '1027';
yield '1028';
yield 'fizz';
yield 'buzz';
yield '1031';
yield 'fizz';
yield '1033';
yield '1034';
yield 'fizzbuzz';
yield '1036';
yield '1037';
yield 'fizz';
yield '1039';
yield 'buzz';
yield 'fizz';
yield '1042';
yield '1043';
yield 'fizz';
yield 'buzz';
yield '1046';
yield 'fizz';
yield '1048';
yield '1049';
yield 'fizzbuzz';
yield '1051';
yield '1052';
yield 'fizz';
yield '1054';
yield 'buzz';
yield 'fizz';
yield '1057';
yield '1058';
yield 'fizz';
yield 'buzz';
yield '1061';
yield 'fizz';
yield '1063';
yield '1064';
yield 'fizzbuzz';
yield '1066';
yield '1067';
yield 'fizz';
yield '1069';
yield 'buzz';
yield 'fizz';
yield '1072';
yield '1073';
yield 'fizz';
yield 'buzz';
yield '1076';
yield 'fizz';
yield '1078';
yield '1079';
yield 'fizzbuzz';
yield '1081';
yield '1082';
yield 'fizz';
yield '1084';
yield 'buzz';
yield 'fizz';
yield '1087';
yield '1088';
yield 'fizz';
yield 'buzz';
yield '1091';
yield 'fizz';
yield '1093';
yield '1094';
yield 'fizzbuzz';
yield '1096';
yield '1097';
yield 'fizz';
yield '1099';
yield 'buzz';
yield 'fizz';
yield '1102';
yield '1103';
yield 'fizz';
yield 'buzz';
yield '1106';
yield 'fizz';
yield '1108';
yield '1109';
yield 'fizzbuzz';
yield '1111';
yield '1112';
yield 'fizz';
yield '1114';
yield 'buzz';
yield 'fizz';
yield '1117';
yield '1118';
yield 'fizz';
yield 'buzz';
yield '1121';
yield 'fizz';
yield '1123';
yield '1124';
yield 'fizzbuzz';
yield '1126';
yield '1127';
yield 'fizz';
yield '1129';
yield 'buzz';
yield 'fizz';
yield '1132';
yield '1133';
yield 'fizz';
yield 'buzz';
yield '1136';
yield 'fizz';
yield '1138';
yield '1139';
yield 'fizzbuzz';
yield '1141';
yield '1142';
yield 'fizz';
yield '1144';
yield 'buzz';
yield 'fizz';
yield '1147';
yield '1148';
yield 'fizz';
yield 'buzz';
yield '1151';
yield 'fizz';
yield '1153';
yield '1154';
yield 'fizzbuzz';
yield '1156';
yield '1157';
yield 'fizz';
yield '1159';
yield 'buzz';
yield 'fizz';
yield '1162';
yield '1163';
yield 'fizz';
yield 'buzz';
yield '1166';
yield 'fizz';
yield '1168';
yield '1169';
yield 'fizzbuzz';
yield '1171';
yield '1172';
yield 'fizz';
yield '1174';
yield 'buzz';
yield 'fizz';
yield '1177';
yield '1178';
yield 'fizz';
yield 'buzz';
yield '1181';
yield 'fizz';
yield '1183';
yield '1184';
yield 'fizzbuzz';
yield '1186';
yield '1187';
yield 'fizz';
yield '1189';
yield 'buzz';
yield 'fizz';
yield '1192';
yield '1193';
yield 'fizz';
yield 'buzz';
yield '1196';
yield 'fizz';
yield '1198';
yield '1199';
yield 'fizzbuzz';
yield '1201';
yield '1202';
yield 'fizz';
yield '1204';
yield 'buzz';
yield 'fizz';
yield '1207';
yield '1208';
yield 'fizz';
yield 'buzz';
yield '1211';
yield 'fizz';
yield '1213';
yield '1214';
yield 'fizzbuzz';
yield '1216';
yield '1217';
yield 'fizz';
yield '1219';
yield 'buzz';
yield 'fizz';
yield '1222';
yield '1223';
yield 'fizz';
yield 'buzz';
yield '1226';
yield 'fizz';
yield '1228';
yield '1229';
yield 'fizzbuzz';
yield '1231';
yield '1232';
yield 'fizz';
yield '1234';
yield 'buzz';
yield 'fizz';
yield '1237';
yield '1238';
yield 'fizz';
yield 'buzz';
yield '1241';
yield 'fizz';
yield '1243';
yield '1244';
yield 'fizzbuzz';
yield '1246';
yield '1247';
yield 'fizz';
yield '1249';
yield 'buzz';
yield 'fizz';
yield '1252';
yield '1253';
yield 'fizz';
yield 'buzz';
yield '1256';
yield 'fizz';
yield '1258';
yield '1259';
yield 'fizzbuzz';
yield '1261';
yield '1262';
yield 'fizz';
yield '1264';
yield 'buzz';
yield 'fizz';
yield '1267';
yield '1268';
yield 'fizz';
yield 'buzz';
yield '1271';
yield 'fizz';
yield '1273';
yield '1274';
yield 'fizzbuzz';
yield '1276';
yield '1277';
yield 'fizz';
yield '1279';
yield 'buzz';
yield 'fizz';
yield '1282';
yield '1283';
yield 'fizz';
yield 'buzz';
yield '1286';
yield 'fizz';
yield '1288';
yield '1289';
yield 'fizzbuzz';
yield '1291';
yield '1292';
yield 'fizz';
yield '1294';
yield 'buzz';
yield 'fizz';
yield '1297';
yield '1298';
yield 'fizz';
yield 'buzz';
yield '1301';
yield 'fizz';
yield '1303';
yield '1304';
yield 'fizzbuzz';
yield '1306';
yield '1307';
yield 'fizz';
yield '1309';
yield 'buzz';
yield 'fizz';
yield '1312';
yield '1313';
yield 'fizz';
yield 'buzz';
yield '1316';
yield 'fizz';
yield '1318';
yield '1319';
yield 'fizzbuzz';
yield '1321';
yield '1322';
yield 'fizz';
yield '1324';
yield 'buzz';
yield 'fizz';
yield '1327';
yield '1328';
yield 'fizz';
yield 'buzz';
yield '1331';
yield 'fizz';
yield '1333';
yield '1334';
yield 'fizzbuzz';
yield '1336';
yield '1337';
yield 'fizz';
yield '1339';
yield 'buzz';
yield 'fizz';
yield '1342';
yield '1343';
yield 'fizz';
yield 'buzz';
yield '1346';
yield 'fizz';
yield '1348';
yield '1349';
yield 'fizzbuzz';
yield '1351';
yield '1352';
yield 'fizz';
yield '1354';
yield 'buzz';
yield 'fizz';
yield '1357';
yield '1358';
yield 'fizz';
yield 'buzz';
yield '1361';
yield 'fizz';
yield '1363';
yield '1364';
yield 'fizzbuzz';
yield '1366';
yield '1367';
yield 'fizz';
yield '1369';
yield 'buzz';
yield 'fizz';
yield '1372';
yield '1373';
yield 'fizz';
yield 'buzz';
yield '1376';
yield 'fizz';
yield '1378';
yield '1379';
yield 'fizzbuzz';
yield '1381';
yield '1382';
yield 'fizz';
yield '1384';
yield 'buzz';
yield 'fizz';
yield '1387';
yield '1388';
yield 'fizz';
yield 'buzz';
yield '1391';
yield 'fizz';
yield '1393';
yield '1394';
yield 'fizzbuzz';
yield '1396';
yield '1397';
yield 'fizz';
yield '1399';
yield 'buzz';
yield 'fizz';
yield '1402';
yield '1403';
yield 'fizz';
yield 'buzz';
yield '1406';
yield 'fizz';
yield '1408';
yield '1409';
yield 'fizzbuzz';
yield '1411';
yield '1412';
yield 'fizz';
yield '1414';
yield 'buzz';
yield 'fizz';
yield '1417';
yield '1418';
yield 'fizz';
yield 'buzz';
yield '1421';
yield 'fizz';
yield '1423';
yield '1424';
yield 'fizzbuzz';
yield '1426';
yield '1427';
yield 'fizz';
yield '1429';
yield 'buzz';
yield 'fizz';
yield '1432';
yield '1433';
yield 'fizz';
yield 'buzz';
yield '1436';
yield 'fizz';
yield '1438';
yield '1439';
yield 'fizzbuzz';
yield '1441';
yield '1442';
yield 'fizz';
yield '1444';
yield 'buzz';
yield 'fizz';
yield '1447';
yield '1448';
yield 'fizz';
yield 'buzz';
yield '1451';
yield 'fizz';
yield '1453';
yield '1454';
yield 'fizzbuzz';
yield '1456';
yield '1457';
yield 'fizz';
yield '1459';
yield 'buzz';
yield 'fizz';
yield '1462';
yield '1463';
yield 'fizz';
yield 'buzz';
yield '1466';
yield 'fizz';
yield '1468';
yield '1469';
yield 'fizzbuzz';
yield '1471';
yield '1472';
yield 'fizz';
yield '1474';
yield 'buzz';
yield 'fizz';
yield '1477';
yield '1478';
yield 'fizz';
yield 'buzz';
yield '1481';
yield 'fizz';
yield '1483';
yield '1484';
yield 'fizzbuzz';
yield '1486';
yield '1487';
yield 'fizz';
yield '1489';
yield 'buzz';
yield 'fizz';
yield '1492';
yield '1493';
yield 'fizz';
yield 'buzz';
yield '1496';
yield 'fizz';
yield '1498';
yield '1499';
yield 'fizzbuzz';
yield '1501';
yield '1502';
yield 'fizz';
yield '1504';
yield 'buzz';
yield 'fizz';
yield '1507';
yield '1508';
yield 'fizz';
yield 'buzz';
yield '1511';
yield 'fizz';
yield '1513';
yield '1514';
yield 'fizzbuzz';
yield '1516';
yield '1517';
yield 'fizz';
yield '1519';
yield 'buzz';
yield 'fizz';
yield '1522';
yield '1523';
yield 'fizz';
yield 'buzz';
yield '1526';
yield 'fizz';
yield '1528';
yield '1529';
yield 'fizzbuzz';
yield '1531';
yield '1532';
yield 'fizz';
yield '1534';
yield 'buzz';
yield 'fizz';
yield '1537';
yield '1538';
yield 'fizz';
yield 'buzz';
yield '1541';
yield 'fizz';
yield '1543';
yield '1544';
yield 'fizzbuzz';
yield '1546';
yield '1547';
yield 'fizz';
yield '1549';
yield 'buzz';
yield 'fizz';
yield '1552';
yield '1553';
yield 'fizz';
yield 'buzz';
yield '1556';
yield 'fizz';
yield '1558';
yield '1559';
yield 'fizzbuzz';
yield '1561';
yield '1562';
yield 'fizz';
yield '1564';
yield 'buzz';
yield 'fizz';
yield '1567';
yield '1568';
yield 'fizz';
yield 'buzz';
yield '1571';
yield 'fizz';
yield '1573';
yield '1574';
yield 'fizzbuzz';
yield '1576';
yield '1577';
yield 'fizz';
yield '1579';
yield 'buzz';
yield 'fizz';
yield '1582';
yield '1583';
yield 'fizz';
yield 'buzz';
yield '1586';
yield 'fizz';
yield '1588';
yield '1589';
yield 'fizzbuzz';
yield '1591';
yield '1592';
yield 'fizz';
yield '1594';
yield 'buzz';
yield 'fizz';
yield '1597';
yield '1598';
yield 'fizz';
yield 'buzz';
yield '1601';
yield 'fizz';
yield '1603';
yield '1604';
yield 'fizzbuzz';
yield '1606';
yield '1607';
yield 'fizz';
yield '1609';
yield 'buzz';
yield 'fizz';
yield '1612';
yield '1613';
yield 'fizz';
yield 'buzz';
yield '1616';
yield 'fizz';
yield '1618';
yield '1619';
yield 'fizzbuzz';
yield '1621';
yield '1622';
yield 'fizz';
yield '1624';
yield 'buzz';
yield 'fizz';
yield '1627';
yield '1628';
yield 'fizz';
yield 'buzz';
yield '1631';
yield 'fizz';
yield '1633';
yield '1634';
yield 'fizzbuzz';
yield '1636';
yield '1637';
yield 'fizz';
yield '1639';
yield 'buzz';
yield 'fizz';
yield '1642';
yield '1643';
yield 'fizz';
yield 'buzz';
yield '1646';
yield 'fizz';
yield '1648';
yield '1649';
yield 'fizzbuzz';
yield '1651';
yield '1652';
yield 'fizz';
yield '1654';
yield 'buzz';
yield 'fizz';
yield '1657';
yield '1658';
yield 'fizz';
yield 'buzz';
yield '1661';
yield 'fizz';
yield '1663';
yield '1664';
yield 'fizzbuzz';
yield '1666';
yield '1667';
yield 'fizz';
yield '1669';
yield 'buzz';
yield 'fizz';
yield '1672';
yield '1673';
yield 'fizz';
yield 'buzz';
yield '1676';
yield 'fizz';
yield '1678';
yield '1679';
yield 'fizzbuzz';
yield '1681';
yield '1682';
yield 'fizz';
yield '1684';
yield 'buzz';
yield 'fizz';
yield '1687';
yield '1688';
yield 'fizz';
yield 'buzz';
yield '1691';
yield 'fizz';
yield '1693';
yield '1694';
yield 'fizzbuzz';
yield '1696';
yield '1697';
yield 'fizz';
yield '1699';
yield 'buzz';
yield 'fizz';
yield '1702';
yield '1703';
yield 'fizz';
yield 'buzz';
yield '1706';
yield 'fizz';
yield '1708';
yield '1709';
yield 'fizzbuzz';
yield '1711';
yield '1712';
yield 'fizz';
yield '1714';
yield 'buzz';
yield 'fizz';
yield '1717';
yield '1718';
yield 'fizz';
yield 'buzz';
yield '1721';
yield 'fizz';
yield '1723';
yield '1724';
yield 'fizzbuzz';
yield '1726';
yield '1727';
yield 'fizz';
yield '1729';
yield 'buzz';
yield 'fizz';
yield '1732';
yield '1733';
yield 'fizz';
yield 'buzz';
yield '1736';
yield 'fizz';
yield '1738';
yield '1739';
yield 'fizzbuzz';
yield '1741';
yield '1742';
yield 'fizz';
yield '1744';
yield 'buzz';
yield 'fizz';
yield '1747';
yield '1748';
yield 'fizz';
yield 'buzz';
yield '1751';
yield 'fizz';
yield '1753';
yield '1754';
yield 'fizzbuzz';
yield '1756';
yield '1757';
yield 'fizz';
yield '1759';
yield 'buzz';
yield 'fizz';
yield '1762';
yield '1763';
yield 'fizz';
yield 'buzz';
yield '1766';
yield 'fizz';
yield '1768';
yield '1769';
yield 'fizzbuzz';
yield '1771';
yield '1772';
yield 'fizz';
yield '1774';
yield 'buzz';
yield 'fizz';
yield '1777';
yield '1778';
yield 'fizz';
yield 'buzz';
yield '1781';
yield 'fizz';
yield '1783';
yield '1784';
yield 'fizzbuzz';
yield '1786';
yield '1787';
yield 'fizz';
yield '1789';
yield 'buzz';
yield 'fizz';
yield '1792';
yield '1793';
yield 'fizz';
yield 'buzz';
yield '1796';
yield 'fizz';
yield '1798';
yield '1799';
yield 'fizzbuzz';
yield '1801';
yield '1802';
yield 'fizz';
yield '1804';
yield 'buzz';
yield 'fizz';
yield '1807';
yield '1808';
yield 'fizz';
yield 'buzz';
yield '1811';
yield 'fizz';
yield '1813';
yield '1814';
yield 'fizzbuzz';
yield '1816';
yield '1817';
yield 'fizz';
yield '1819';
yield 'buzz';
yield 'fizz';
yield '1822';
yield '1823';
yield 'fizz';
yield 'buzz';
yield '1826';
yield 'fizz';
yield '1828';
yield '1829';
yield 'fizzbuzz';
yield '1831';
yield '1832';
yield 'fizz';
yield '1834';
yield 'buzz';
yield 'fizz';
yield '1837';
yield '1838';
yield 'fizz';
yield 'buzz';
yield '1841';
yield 'fizz';
yield '1843';
yield '1844';
yield 'fizzbuzz';
yield '1846';
yield '1847';
yield 'fizz';
yield '1849';
yield 'buzz';
yield 'fizz';
yield '1852';
yield '1853';
yield 'fizz';
yield 'buzz';
yield '1856';
yield 'fizz';
yield '1858';
yield '1859';
yield 'fizzbuzz';
yield '1861';
yield '1862';
yield 'fizz';
yield '1864';
yield 'buzz';
yield 'fizz';
yield '1867';
yield '1868';
yield 'fizz';
yield 'buzz';
yield '1871';
yield 'fizz';
yield '1873';
yield '1874';
yield 'fizzbuzz';
yield '1876';
yield '1877';
yield 'fizz';
yield '1879';
yield 'buzz';
yield 'fizz';
yield '1882';
yield '1883';
yield 'fizz';
yield 'buzz';
yield '1886';
yield 'fizz';
yield '1888';
yield '1889';
yield 'fizzbuzz';
yield '1891';
yield '1892';
yield 'fizz';
yield '1894';
yield 'buzz';
yield 'fizz';
yield '1897';
yield '1898';
yield 'fizz';
yield 'buzz';
yield '1901';
yield 'fizz';
yield '1903';
yield '1904';
yield 'fizzbuzz';
yield '1906';
yield '1907';
yield 'fizz';
yield '1909';
yield 'buzz';
yield 'fizz';
yield '1912';
yield '1913';
yield 'fizz';
yield 'buzz';
yield '1916';
yield 'fizz';
yield '1918';
yield '1919';
yield 'fizzbuzz';
yield '1921';
yield '1922';
yield 'fizz';
yield '1924';
yield 'buzz';
yield 'fizz';
yield '1927';
yield '1928';
yield 'fizz';
yield 'buzz';
yield '1931';
yield 'fizz';
yield '1933';
yield '1934';
yield 'fizzbuzz';
yield '1936';
yield '1937';
yield 'fizz';
yield '1939';
yield 'buzz';
yield 'fizz';
yield '1942';
yield '1943';
yield 'fizz';
yield 'buzz';
yield '1946';
yield 'fizz';
yield '1948';
yield '1949';
yield 'fizzbuzz';
yield '1951';
yield '1952';
yield 'fizz';
yield '1954';
yield 'buzz';
yield 'fizz';
yield '1957';
yield '1958';
yield 'fizz';
yield 'buzz';
yield '1961';
yield 'fizz';
yield '1963';
yield '1964';
yield 'fizzbuzz';
yield '1966';
yield '1967';
yield 'fizz';
yield '1969';
yield 'buzz';
yield 'fizz';
yield '1972';
yield '1973';
yield 'fizz';
yield 'buzz';
yield '1976';
yield 'fizz';
yield '1978';
yield '1979';
yield 'fizzbuzz';
yield '1981';
yield '1982';
yield 'fizz';
yield '1984';
yield 'buzz';
yield 'fizz';
yield '1987';
yield '1988';
yield 'fizz';
yield 'buzz';
yield '1991';
yield 'fizz';
yield '1993';
yield '1994';
yield 'fizzbuzz';
yield '1996';
yield '1997';
yield 'fizz';
yield '1999';
yield 'buzz';
yield 'fizz';
yield '2002';
yield '2003';
yield 'fizz';
yield 'buzz';
yield '2006';
yield 'fizz';
yield '2008';
yield '2009';
yield 'fizzbuzz';
yield '2011';
yield '2012';
yield 'fizz';
yield '2014';
yield 'buzz';
yield 'fizz';
yield '2017';
yield '2018';
yield 'fizz';
yield 'buzz';
yield '2021';
yield 'fizz';
yield '2023';
yield '2024';
yield 'fizzbuzz';
yield '2026';
yield '2027';
yield 'fizz';
yield '2029';
yield 'buzz';
yield 'fizz';
yield '2032';
yield '2033';
yield 'fizz';
yield 'buzz';
yield '2036';
yield 'fizz';
yield '2038';
yield '2039';
yield 'fizzbuzz';
yield '2041';
yield '2042';
yield 'fizz';
yield '2044';
yield 'buzz';
yield 'fizz';
yield '2047';
yield '2048';
yield 'fizz';
yield 'buzz';
yield '2051';
yield 'fizz';
yield '2053';
yield '2054';
yield 'fizzbuzz';
yield '2056';
yield '2057';
yield 'fizz';
yield '2059';
yield 'buzz';
yield 'fizz';
yield '2062';
yield '2063';
yield 'fizz';
yield 'buzz';
yield '2066';
yield 'fizz';
yield '2068';
yield '2069';
yield 'fizzbuzz';
yield '2071';
yield '2072';
yield 'fizz';
yield '2074';
yield 'buzz';
yield 'fizz';
yield '2077';
yield '2078';
yield 'fizz';
yield 'buzz';
yield '2081';
yield 'fizz';
yield '2083';
yield '2084';
yield 'fizzbuzz';
yield '2086';
yield '2087';
yield 'fizz';
yield '2089';
yield 'buzz';
yield 'fizz';
yield '2092';
yield '2093';
yield 'fizz';
yield 'buzz';
yield '2096';
yield 'fizz';
yield '2098';
yield '2099';
yield 'fizzbuzz';
yield '2101';
yield '2102';
yield 'fizz';
yield '2104';
yield 'buzz';
yield 'fizz';
yield '2107';
yield '2108';
yield 'fizz';
yield 'buzz';
yield '2111';
yield 'fizz';
yield '2113';
yield '2114';
yield 'fizzbuzz';
yield '2116';
yield '2117';
yield 'fizz';
yield '2119';
yield 'buzz';
yield 'fizz';
yield '2122';
yield '2123';
yield 'fizz';
yield 'buzz';
yield '2126';
yield 'fizz';
yield '2128';
yield '2129';
yield 'fizzbuzz';
yield '2131';
yield '2132';
yield 'fizz';
yield '2134';
yield 'buzz';
yield 'fizz';
yield '2137';
yield '2138';
yield 'fizz';
yield 'buzz';
yield '2141';
yield 'fizz';
yield '2143';
yield '2144';
yield 'fizzbuzz';
yield '2146';
yield '2147';
yield 'fizz';
yield '2149';
yield 'buzz';
yield 'fizz';
yield '2152';
yield '2153';
yield 'fizz';
yield 'buzz';
yield '2156';
yield 'fizz';
yield '2158';
yield '2159';
yield 'fizzbuzz';
yield '2161';
yield '2162';
yield 'fizz';
yield '2164';
yield 'buzz';
yield 'fizz';
yield '2167';
yield '2168';
yield 'fizz';
yield 'buzz';
yield '2171';
yield 'fizz';
yield '2173';
yield '2174';
yield 'fizzbuzz';
yield '2176';
yield '2177';
yield 'fizz';
yield '2179';
yield 'buzz';
yield 'fizz';
yield '2182';
yield '2183';
yield 'fizz';
yield 'buzz';
yield '2186';
yield 'fizz';
yield '2188';
yield '2189';
yield 'fizzbuzz';
yield '2191';
yield '2192';
yield 'fizz';
yield '2194';
yield 'buzz';
yield 'fizz';
yield '2197';
yield '2198';
yield 'fizz';
yield 'buzz';
yield '2201';
yield 'fizz';
yield '2203';
yield '2204';
yield 'fizzbuzz';
yield '2206';
yield '2207';
yield 'fizz';
yield '2209';
yield 'buzz';
yield 'fizz';
yield '2212';
yield '2213';
yield 'fizz';
yield 'buzz';
yield '2216';
yield 'fizz';
yield '2218';
yield '2219';
yield 'fizzbuzz';
yield '2221';
yield '2222';
yield 'fizz';
yield '2224';
yield 'buzz';
yield 'fizz';
yield '2227';
yield '2228';
yield 'fizz';
yield 'buzz';
yield '2231';
yield 'fizz';
yield '2233';
yield '2234';
yield 'fizzbuzz';
yield '2236';
yield '2237';
yield 'fizz';
yield '2239';
yield 'buzz';
yield 'fizz';
yield '2242';
yield '2243';
yield 'fizz';
yield 'buzz';
yield '2246';
yield 'fizz';
yield '2248';
yield '2249';
yield 'fizzbuzz';
yield '2251';
yield '2252';
yield 'fizz';
yield '2254';
yield 'buzz';
yield 'fizz';
yield '2257';
yield '2258';
yield 'fizz';
yield 'buzz';
yield '2261';
yield 'fizz';
yield '2263';
yield '2264';
yield 'fizzbuzz';
yield '2266';
yield '2267';
yield 'fizz';
yield '2269';
yield 'buzz';
yield 'fizz';
yield '2272';
yield '2273';
yield 'fizz';
yield 'buzz';
yield '2276';
yield 'fizz';
yield '2278';
yield '2279';
yield 'fizzbuzz';
yield '2281';
yield '2282';
yield 'fizz';
yield '2284';
yield 'buzz';
yield 'fizz';
yield '2287';
yield '2288';
yield 'fizz';
yield 'buzz';
yield '2291';
yield 'fizz';
yield '2293';
yield '2294';
yield 'fizzbuzz';
yield '2296';
yield '2297';
yield 'fizz';
yield '2299';
yield 'buzz';
yield 'fizz';
yield '2302';
yield '2303';
yield 'fizz';
yield 'buzz';
yield '2306';
yield 'fizz';
yield '2308';
yield '2309';
yield 'fizzbuzz';
yield '2311';
yield '2312';
yield 'fizz';
yield '2314';
yield 'buzz';
yield 'fizz';
yield '2317';
yield '2318';
yield 'fizz';
yield 'buzz';
yield '2321';
yield 'fizz';
yield '2323';
yield '2324';
yield 'fizzbuzz';
yield '2326';
yield '2327';
yield 'fizz';
yield '2329';
yield 'buzz';
yield 'fizz';
yield '2332';
yield '2333';
yield 'fizz';
yield 'buzz';
yield '2336';
yield 'fizz';
yield '2338';
yield '2339';
yield 'fizzbuzz';
yield '2341';
yield '2342';
yield 'fizz';
yield '2344';
yield 'buzz';
yield 'fizz';
yield '2347';
yield '2348';
yield 'fizz';
yield 'buzz';
yield '2351';
yield 'fizz';
yield '2353';
yield '2354';
yield 'fizzbuzz';
yield '2356';
yield '2357';
yield 'fizz';
yield '2359';
yield 'buzz';
yield 'fizz';
yield '2362';
yield '2363';
yield 'fizz';
yield 'buzz';
yield '2366';
yield 'fizz';
yield '2368';
yield '2369';
yield 'fizzbuzz';
yield '2371';
yield '2372';
yield 'fizz';
yield '2374';
yield 'buzz';
yield 'fizz';
yield '2377';
yield '2378';
yield 'fizz';
yield 'buzz';
yield '2381';
yield 'fizz';
yield '2383';
yield '2384';
yield 'fizzbuzz';
yield '2386';
yield '2387';
yield 'fizz';
yield '2389';
yield 'buzz';
yield 'fizz';
yield '2392';
yield '2393';
yield 'fizz';
yield 'buzz';
yield '2396';
yield 'fizz';
yield '2398';
yield '2399';
yield 'fizzbuzz';
yield '2401';
yield '2402';
yield 'fizz';
yield '2404';
yield 'buzz';
yield 'fizz';
yield '2407';
yield '2408';
yield 'fizz';
yield 'buzz';
yield '2411';
yield 'fizz';
yield '2413';
yield '2414';
yield 'fizzbuzz';
yield '2416';
yield '2417';
yield 'fizz';
yield '2419';
yield 'buzz';
yield 'fizz';
yield '2422';
yield '2423';
yield 'fizz';
yield 'buzz';
yield '2426';
yield 'fizz';
yield '2428';
yield '2429';
yield 'fizzbuzz';
yield '2431';
yield '2432';
yield 'fizz';
yield '2434';
yield 'buzz';
yield 'fizz';
yield '2437';
yield '2438';
yield 'fizz';
yield 'buzz';
yield '2441';
yield 'fizz';
yield '2443';
yield '2444';
yield 'fizzbuzz';
yield '2446';
yield '2447';
yield 'fizz';
yield '2449';
yield 'buzz';
yield 'fizz';
yield '2452';
yield '2453';
yield 'fizz';
yield 'buzz';
yield '2456';
yield 'fizz';
yield '2458';
yield '2459';
yield 'fizzbuzz';
yield '2461';
yield '2462';
yield 'fizz';
yield '2464';
yield 'buzz';
yield 'fizz';
yield '2467';
yield '2468';
yield 'fizz';
yield 'buzz';
yield '2471';
yield 'fizz';
yield '2473';
yield '2474';
yield 'fizzbuzz';
yield '2476';
yield '2477';
yield 'fizz';
yield '2479';
yield 'buzz';
yield 'fizz';
yield '2482';
yield '2483';
yield 'fizz';
yield 'buzz';
yield '2486';
yield 'fizz';
yield '2488';
yield '2489';
yield 'fizzbuzz';
yield '2491';
yield '2492';
yield 'fizz';
yield '2494';
yield 'buzz';
yield 'fizz';
yield '2497';
yield '2498';
yield 'fizz';
yield 'buzz';
yield '2501';
yield 'fizz';
yield '2503';
yield '2504';
yield 'fizzbuzz';
yield '2506';
yield '2507';
yield 'fizz';
yield '2509';
yield 'buzz';
yield 'fizz';
yield '2512';
yield '2513';
yield 'fizz';
yield 'buzz';
yield '2516';
yield 'fizz';
yield '2518';
yield '2519';
yield 'fizzbuzz';
yield '2521';
yield '2522';
yield 'fizz';
yield '2524';
yield 'buzz';
yield 'fizz';
yield '2527';
yield '2528';
yield 'fizz';
yield 'buzz';
yield '2531';
yield 'fizz';
yield '2533';
yield '2534';
yield 'fizzbuzz';
yield '2536';
yield '2537';
yield 'fizz';
yield '2539';
yield 'buzz';
yield 'fizz';
yield '2542';
yield '2543';
yield 'fizz';
yield 'buzz';
yield '2546';
yield 'fizz';
yield '2548';
yield '2549';
yield 'fizzbuzz';
yield '2551';
yield '2552';
yield 'fizz';
yield '2554';
yield 'buzz';
yield 'fizz';
yield '2557';
yield '2558';
yield 'fizz';
yield 'buzz';
yield '2561';
yield 'fizz';
yield '2563';
yield '2564';
yield 'fizzbuzz';
yield '2566';
yield '2567';
yield 'fizz';
yield '2569';
yield 'buzz';
yield 'fizz';
yield '2572';
yield '2573';
yield 'fizz';
yield 'buzz';
yield '2576';
yield 'fizz';
yield '2578';
yield '2579';
yield 'fizzbuzz';
yield '2581';
yield '2582';
yield 'fizz';
yield '2584';
yield 'buzz';
yield 'fizz';
yield '2587';
yield '2588';
yield 'fizz';
yield 'buzz';
yield '2591';
yield 'fizz';
yield '2593';
yield '2594';
yield 'fizzbuzz';
yield '2596';
yield '2597';
yield 'fizz';
yield '2599';
yield 'buzz';
yield 'fizz';
yield '2602';
yield '2603';
yield 'fizz';
yield 'buzz';
yield '2606';
yield 'fizz';
yield '2608';
yield '2609';
yield 'fizzbuzz';
yield '2611';
yield '2612';
yield 'fizz';
yield '2614';
yield 'buzz';
yield 'fizz';
yield '2617';
yield '2618';
yield 'fizz';
yield 'buzz';
yield '2621';
yield 'fizz';
yield '2623';
yield '2624';
yield 'fizzbuzz';
yield '2626';
yield '2627';
yield 'fizz';
yield '2629';
yield 'buzz';
yield 'fizz';
yield '2632';
yield '2633';
yield 'fizz';
yield 'buzz';
yield '2636';
yield 'fizz';
yield '2638';
yield '2639';
yield 'fizzbuzz';
yield '2641';
yield '2642';
yield 'fizz';
yield '2644';
yield 'buzz';
yield 'fizz';
yield '2647';
yield '2648';
yield 'fizz';
yield 'buzz';
yield '2651';
yield 'fizz';
yield '2653';
yield '2654';
yield 'fizzbuzz';
yield '2656';
yield '2657';
yield 'fizz';
yield '2659';
yield 'buzz';
yield 'fizz';
yield '2662';
yield '2663';
yield 'fizz';
yield 'buzz';
yield '2666';
yield 'fizz';
yield '2668';
yield '2669';
yield 'fizzbuzz';
yield '2671';
yield '2672';
yield 'fizz';
yield '2674';
yield 'buzz';
yield 'fizz';
yield '2677';
yield '2678';
yield 'fizz';
yield 'buzz';
yield '2681';
yield 'fizz';
yield '2683';
yield '2684';
yield 'fizzbuzz';
yield '2686';
yield '2687';
yield 'fizz';
yield '2689';
yield 'buzz';
yield 'fizz';
yield '2692';
yield '2693';
yield 'fizz';
yield 'buzz';
yield '2696';
yield 'fizz';
yield '2698';
yield '2699';
yield 'fizzbuzz';
yield '2701';
yield '2702';
yield 'fizz';
yield '2704';
yield 'buzz';
yield 'fizz';
yield '2707';
yield '2708';
yield 'fizz';
yield 'buzz';
yield '2711';
yield 'fizz';
yield '2713';
yield '2714';
yield 'fizzbuzz';
yield '2716';
yield '2717';
yield 'fizz';
yield '2719';
yield 'buzz';
yield 'fizz';
yield '2722';
yield '2723';
yield 'fizz';
yield 'buzz';
yield '2726';
yield 'fizz';
yield '2728';
yield '2729';
yield 'fizzbuzz';
yield '2731';
yield '2732';
yield 'fizz';
yield '2734';
yield 'buzz';
yield 'fizz';
yield '2737';
yield '2738';
yield 'fizz';
yield 'buzz';
yield '2741';
yield 'fizz';
yield '2743';
yield '2744';
yield 'fizzbuzz';
yield '2746';
yield '2747';
yield 'fizz';
yield '2749';
yield 'buzz';
yield 'fizz';
yield '2752';
yield '2753';
yield 'fizz';
yield 'buzz';
yield '2756';
yield 'fizz';
yield '2758';
yield '2759';
yield 'fizzbuzz';
yield '2761';
yield '2762';
yield 'fizz';
yield '2764';
yield 'buzz';
yield 'fizz';
yield '2767';
yield '2768';
yield 'fizz';
yield 'buzz';
yield '2771';
yield 'fizz';
yield '2773';
yield '2774';
yield 'fizzbuzz';
yield '2776';
yield '2777';
yield 'fizz';
yield '2779';
yield 'buzz';
yield 'fizz';
yield '2782';
yield '2783';
yield 'fizz';
yield 'buzz';
yield '2786';
yield 'fizz';
yield '2788';
yield '2789';
yield 'fizzbuzz';
yield '2791';
yield '2792';
yield 'fizz';
yield '2794';
yield 'buzz';
yield 'fizz';
yield '2797';
yield '2798';
yield 'fizz';
yield 'buzz';
yield '2801';
yield 'fizz';
yield '2803';
yield '2804';
yield 'fizzbuzz';
yield '2806';
yield '2807';
yield 'fizz';
yield '2809';
yield 'buzz';
yield 'fizz';
yield '2812';
yield '2813';
yield 'fizz';
yield 'buzz';
yield '2816';
yield 'fizz';
yield '2818';
yield '2819';
yield 'fizzbuzz';
yield '2821';
yield '2822';
yield 'fizz';
yield '2824';
yield 'buzz';
yield 'fizz';
yield '2827';
yield '2828';
yield 'fizz';
yield 'buzz';
yield '2831';
yield 'fizz';
yield '2833';
yield '2834';
yield 'fizzbuzz';
yield '2836';
yield '2837';
yield 'fizz';
yield '2839';
yield 'buzz';
yield 'fizz';
yield '2842';
yield '2843';
yield 'fizz';
yield 'buzz';
yield '2846';
yield 'fizz';
yield '2848';
yield '2849';
yield 'fizzbuzz';
yield '2851';
yield '2852';
yield 'fizz';
yield '2854';
yield 'buzz';
yield 'fizz';
yield '2857';
yield '2858';
yield 'fizz';
yield 'buzz';
yield '2861';
yield 'fizz';
yield '2863';
yield '2864';
yield 'fizzbuzz';
yield '2866';
yield '2867';
yield 'fizz';
yield '2869';
yield 'buzz';
yield 'fizz';
yield '2872';
yield '2873';
yield 'fizz';
yield 'buzz';
yield '2876';
yield 'fizz';
yield '2878';
yield '2879';
yield 'fizzbuzz';
yield '2881';
yield '2882';
yield 'fizz';
yield '2884';
yield 'buzz';
yield 'fizz';
yield '2887';
yield '2888';
yield 'fizz';
yield 'buzz';
yield '2891';
yield 'fizz';
yield '2893';
yield '2894';
yield 'fizzbuzz';
yield '2896';
yield '2897';
yield 'fizz';
yield '2899';
yield 'buzz';
yield 'fizz';
yield '2902';
yield '2903';
yield 'fizz';
yield 'buzz';
yield '2906';
yield 'fizz';
yield '2908';
yield '2909';
yield 'fizzbuzz';
yield '2911';
yield '2912';
yield 'fizz';
yield '2914';
yield 'buzz';
yield 'fizz';
yield '2917';
yield '2918';
yield 'fizz';
yield 'buzz';
yield '2921';
yield 'fizz';
yield '2923';
yield '2924';
yield 'fizzbuzz';
yield '2926';
yield '2927';
yield 'fizz';
yield '2929';
yield 'buzz';
yield 'fizz';
yield '2932';
yield '2933';
yield 'fizz';
yield 'buzz';
yield '2936';
yield 'fizz';
yield '2938';
yield '2939';
yield 'fizzbuzz';
yield '2941';
yield '2942';
yield 'fizz';
yield '2944';
yield 'buzz';
yield 'fizz';
yield '2947';
yield '2948';
yield 'fizz';
yield 'buzz';
yield '2951';
yield 'fizz';
yield '2953';
yield '2954';
yield 'fizzbuzz';
yield '2956';
yield '2957';
yield 'fizz';
yield '2959';
yield 'buzz';
yield 'fizz';
yield '2962';
yield '2963';
yield 'fizz';
yield 'buzz';
yield '2966';
yield 'fizz';
yield '2968';
yield '2969';
yield 'fizzbuzz';
yield '2971';
yield '2972';
yield 'fizz';
yield '2974';
yield 'buzz';
yield 'fizz';
yield '2977';
yield '2978';
yield 'fizz';
yield 'buzz';
yield '2981';
yield 'fizz';
yield '2983';
yield '2984';
yield 'fizzbuzz';
yield '2986';
yield '2987';
yield 'fizz';
yield '2989';
yield 'buzz';
yield 'fizz';
yield '2992';
yield '2993';
yield 'fizz';
yield 'buzz';
yield '2996';
yield 'fizz';
yield '2998';
yield '2999';
yield 'fizzbuzz';
yield '3001';
yield '3002';
yield 'fizz';
yield '3004';
yield 'buzz';
yield 'fizz';
yield '3007';
yield '3008';
yield 'fizz';
yield 'buzz';
yield '3011';
yield 'fizz';
yield '3013';
yield '3014';
yield 'fizzbuzz';
yield '3016';
yield '3017';
yield 'fizz';
yield '3019';
yield 'buzz';
yield 'fizz';
yield '3022';
yield '3023';
yield 'fizz';
yield 'buzz';
yield '3026';
yield 'fizz';
yield '3028';
yield '3029';
yield 'fizzbuzz';
yield '3031';
yield '3032';
yield 'fizz';
yield '3034';
yield 'buzz';
yield 'fizz';
yield '3037';
yield '3038';
yield 'fizz';
yield 'buzz';
yield '3041';
yield 'fizz';
yield '3043';
yield '3044';
yield 'fizzbuzz';
yield '3046';
yield '3047';
yield 'fizz';
yield '3049';
yield 'buzz';
yield 'fizz';
yield '3052';
yield '3053';
yield 'fizz';
yield 'buzz';
yield '3056';
yield 'fizz';
yield '3058';
yield '3059';
yield 'fizzbuzz';
yield '3061';
yield '3062';
yield 'fizz';
yield '3064';
yield 'buzz';
yield 'fizz';
yield '3067';
yield '3068';
yield 'fizz';
yield 'buzz';
yield '3071';
yield 'fizz';
yield '3073';
yield '3074';
yield 'fizzbuzz';
yield '3076';
yield '3077';
yield 'fizz';
yield '3079';
yield 'buzz';
yield 'fizz';
yield '3082';
yield '3083';
yield 'fizz';
yield 'buzz';
yield '3086';
yield 'fizz';
yield '3088';
yield '3089';
yield 'fizzbuzz';
yield '3091';
yield '3092';
yield 'fizz';
yield '3094';
yield 'buzz';
yield 'fizz';
yield '3097';
yield '3098';
yield 'fizz';
yield 'buzz';
yield '3101';
yield 'fizz';
yield '3103';
yield '3104';
yield 'fizzbuzz';
yield '3106';
yield '3107';
yield 'fizz';
yield '3109';
yield 'buzz';
yield 'fizz';
yield '3112';
yield '3113';
yield 'fizz';
yield 'buzz';
yield '3116';
yield 'fizz';
yield '3118';
yield '3119';
yield 'fizzbuzz';
yield '3121';
yield '3122';
yield 'fizz';
yield '3124';
yield 'buzz';
yield 'fizz';
yield '3127';
yield '3128';
yield 'fizz';
yield 'buzz';
yield '3131';
yield 'fizz';
yield '3133';
yield '3134';
yield 'fizzbuzz';
yield '3136';
yield '3137';
yield 'fizz';
yield '3139';
yield 'buzz';
yield 'fizz';
yield '3142';
yield '3143';
yield 'fizz';
yield 'buzz';
yield '3146';
yield 'fizz';
yield '3148';
yield '3149';
yield 'fizzbuzz';
yield '3151';
yield '3152';
yield 'fizz';
yield '3154';
yield 'buzz';
yield 'fizz';
yield '3157';
yield '3158';
yield 'fizz';
yield 'buzz';
yield '3161';
yield 'fizz';
yield '3163';
yield '3164';
yield 'fizzbuzz';
yield '3166';
yield '3167';
yield 'fizz';
yield '3169';
yield 'buzz';
yield 'fizz';
yield '3172';
yield '3173';
yield 'fizz';
yield 'buzz';
yield '3176';
yield 'fizz';
yield '3178';
yield '3179';
yield 'fizzbuzz';
yield '3181';
yield '3182';
yield 'fizz';
yield '3184';
yield 'buzz';
yield 'fizz';
yield '3187';
yield '3188';
yield 'fizz';
yield 'buzz';
yield '3191';
yield 'fizz';
yield '3193';
yield '3194';
yield 'fizzbuzz';
yield '3196';
yield '3197';
yield 'fizz';
yield '3199';
yield 'buzz';
yield 'fizz';
yield '3202';
yield '3203';
yield 'fizz';
yield 'buzz';
yield '3206';
yield 'fizz';
yield '3208';
yield '3209';
yield 'fizzbuzz';
yield '3211';
yield '3212';
yield 'fizz';
yield '3214';
yield 'buzz';
yield 'fizz';
yield '3217';
yield '3218';
yield 'fizz';
yield 'buzz';
yield '3221';
yield 'fizz';
yield '3223';
yield '3224';
yield 'fizzbuzz';
yield '3226';
yield '3227';
yield 'fizz';
yield '3229';
yield 'buzz';
yield 'fizz';
yield '3232';
yield '3233';
yield 'fizz';
yield 'buzz';
yield '3236';
yield 'fizz';
yield '3238';
yield '3239';
yield 'fizzbuzz';
yield '3241';
yield '3242';
yield 'fizz';
yield '3244';
yield 'buzz';
yield 'fizz';
yield '3247';
yield '3248';
yield 'fizz';
yield 'buzz';
yield '3251';
yield 'fizz';
yield '3253';
yield '3254';
yield 'fizzbuzz';
yield '3256';
yield '3257';
yield 'fizz';
yield '3259';
yield 'buzz';
yield 'fizz';
yield '3262';
yield '3263';
yield 'fizz';
yield 'buzz';
yield '3266';
yield 'fizz';
yield '3268';
yield '3269';
yield 'fizzbuzz';
yield '3271';
yield '3272';
yield 'fizz';
yield '3274';
yield 'buzz';
yield 'fizz';
yield '3277';
yield '3278';
yield 'fizz';
yield 'buzz';
yield '3281';
yield 'fizz';
yield '3283';
yield '3284';
yield 'fizzbuzz';
yield '3286';
yield '3287';
yield 'fizz';
yield '3289';
yield 'buzz';
yield 'fizz';
yield '3292';
yield '3293';
yield 'fizz';
yield 'buzz';
yield '3296';
yield 'fizz';
yield '3298';
yield '3299';
yield 'fizzbuzz';
yield '3301';
yield '3302';
yield 'fizz';
yield '3304';
yield 'buzz';
yield 'fizz';
yield '3307';
yield '3308';
yield 'fizz';
yield 'buzz';
yield '3311';
yield 'fizz';
yield '3313';
yield '3314';
yield 'fizzbuzz';
yield '3316';
yield '3317';
yield 'fizz';
yield '3319';
yield 'buzz';
yield 'fizz';
yield '3322';
yield '3323';
yield 'fizz';
yield 'buzz';
yield '3326';
yield 'fizz';
yield '3328';
yield '3329';
yield 'fizzbuzz';
yield '3331';
yield '3332';
yield 'fizz';
yield '3334';
yield 'buzz';
yield 'fizz';
yield '3337';
yield '3338';
yield 'fizz';
yield 'buzz';
yield '3341';
yield 'fizz';
yield '3343';
yield '3344';
yield 'fizzbuzz';
yield '3346';
yield '3347';
yield 'fizz';
yield '3349';
yield 'buzz';
yield 'fizz';
yield '3352';
yield '3353';
yield 'fizz';
yield 'buzz';
yield '3356';
yield 'fizz';
yield '3358';
yield '3359';
yield 'fizzbuzz';
yield '3361';
yield '3362';
yield 'fizz';
yield '3364';
yield 'buzz';
yield 'fizz';
yield '3367';
yield '3368';
yield 'fizz';
yield 'buzz';
yield '3371';
yield 'fizz';
yield '3373';
yield '3374';
yield 'fizzbuzz';
yield '3376';
yield '3377';
yield 'fizz';
yield '3379';
yield 'buzz';
yield 'fizz';
yield '3382';
yield '3383';
yield 'fizz';
yield 'buzz';
yield '3386';
yield 'fizz';
yield '3388';
yield '3389';
yield 'fizzbuzz';
yield '3391';
yield '3392';
yield 'fizz';
yield '3394';
yield 'buzz';
yield 'fizz';
yield '3397';
yield '3398';
yield 'fizz';
yield 'buzz';
yield '3401';
yield 'fizz';
yield '3403';
yield '3404';
yield 'fizzbuzz';
yield '3406';
yield '3407';
yield 'fizz';
yield '3409';
yield 'buzz';
yield 'fizz';
yield '3412';
yield '3413';
yield 'fizz';
yield 'buzz';
yield '3416';
yield 'fizz';
yield '3418';
yield '3419';
yield 'fizzbuzz';
yield '3421';
yield '3422';
yield 'fizz';
yield '3424';
yield 'buzz';
yield 'fizz';
yield '3427';
yield '3428';
yield 'fizz';
yield 'buzz';
yield '3431';
yield 'fizz';
yield '3433';
yield '3434';
yield 'fizzbuzz';
yield '3436';
yield '3437';
yield 'fizz';
yield '3439';
yield 'buzz';
yield 'fizz';
yield '3442';
yield '3443';
yield 'fizz';
yield 'buzz';
yield '3446';
yield 'fizz';
yield '3448';
yield '3449';
yield 'fizzbuzz';
yield '3451';
yield '3452';
yield 'fizz';
yield '3454';
yield 'buzz';
yield 'fizz';
yield '3457';
yield '3458';
yield 'fizz';
yield 'buzz';
yield '3461';
yield 'fizz';
yield '3463';
yield '3464';
yield 'fizzbuzz';
yield '3466';
yield '3467';
yield 'fizz';
yield '3469';
yield 'buzz';
yield 'fizz';
yield '3472';
yield '3473';
yield 'fizz';
yield 'buzz';
yield '3476';
yield 'fizz';
yield '3478';
yield '3479';
yield 'fizzbuzz';
yield '3481';
yield '3482';
yield 'fizz';
yield '3484';
yield 'buzz';
yield 'fizz';
yield '3487';
yield '3488';
yield 'fizz';
yield 'buzz';
yield '3491';
yield 'fizz';
yield '3493';
yield '3494';
yield 'fizzbuzz';
yield '3496';
yield '3497';
yield 'fizz';
yield '3499';
yield 'buzz';
yield 'fizz';
yield '3502';
yield '3503';
yield 'fizz';
yield 'buzz';
yield '3506';
yield 'fizz';
yield '3508';
yield '3509';
yield 'fizzbuzz';
yield '3511';
yield '3512';
yield 'fizz';
yield '3514';
yield 'buzz';
yield 'fizz';
yield '3517';
yield '3518';
yield 'fizz';
yield 'buzz';
yield '3521';
yield 'fizz';
yield '3523';
yield '3524';
yield 'fizzbuzz';
yield '3526';
yield '3527';
yield 'fizz';
yield '3529';
yield 'buzz';
yield 'fizz';
yield '3532';
yield '3533';
yield 'fizz';
yield 'buzz';
yield '3536';
yield 'fizz';
yield '3538';
yield '3539';
yield 'fizzbuzz';
yield '3541';
yield '3542';
yield 'fizz';
yield '3544';
yield 'buzz';
yield 'fizz';
yield '3547';
yield '3548';
yield 'fizz';
yield 'buzz';
yield '3551';
yield 'fizz';
yield '3553';
yield '3554';
yield 'fizzbuzz';
yield '3556';
yield '3557';
yield 'fizz';
yield '3559';
yield 'buzz';
yield 'fizz';
yield '3562';
yield '3563';
yield 'fizz';
yield 'buzz';
yield '3566';
yield 'fizz';
yield '3568';
yield '3569';
yield 'fizzbuzz';
yield '3571';
yield '3572';
yield 'fizz';
yield '3574';
yield 'buzz';
yield 'fizz';
yield '3577';
yield '3578';
yield 'fizz';
yield 'buzz';
yield '3581';
yield 'fizz';
yield '3583';
yield '3584';
yield 'fizzbuzz';
yield '3586';
yield '3587';
yield 'fizz';
yield '3589';
yield 'buzz';
yield 'fizz';
yield '3592';
yield '3593';
yield 'fizz';
yield 'buzz';
yield '3596';
yield 'fizz';
yield '3598';
yield '3599';
yield 'fizzbuzz';
yield '3601';
yield '3602';
yield 'fizz';
yield '3604';
yield 'buzz';
yield 'fizz';
yield '3607';
yield '3608';
yield 'fizz';
yield 'buzz';
yield '3611';
yield 'fizz';
yield '3613';
yield '3614';
yield 'fizzbuzz';
yield '3616';
yield '3617';
yield 'fizz';
yield '3619';
yield 'buzz';
yield 'fizz';
yield '3622';
yield '3623';
yield 'fizz';
yield 'buzz';
yield '3626';
yield 'fizz';
yield '3628';
yield '3629';
yield 'fizzbuzz';
yield '3631';
yield '3632';
yield 'fizz';
yield '3634';
yield 'buzz';
yield 'fizz';
yield '3637';
yield '3638';
yield 'fizz';
yield 'buzz';
yield '3641';
yield 'fizz';
yield '3643';
yield '3644';
yield 'fizzbuzz';
yield '3646';
yield '3647';
yield 'fizz';
yield '3649';
yield 'buzz';
yield 'fizz';
yield '3652';
yield '3653';
yield 'fizz';
yield 'buzz';
yield '3656';
yield 'fizz';
yield '3658';
yield '3659';
yield 'fizzbuzz';
yield '3661';
yield '3662';
yield 'fizz';
yield '3664';
yield 'buzz';
yield 'fizz';
yield '3667';
yield '3668';
yield 'fizz';
yield 'buzz';
yield '3671';
yield 'fizz';
yield '3673';
yield '3674';
yield 'fizzbuzz';
yield '3676';
yield '3677';
yield 'fizz';
yield '3679';
yield 'buzz';
yield 'fizz';
yield '3682';
yield '3683';
yield 'fizz';
yield 'buzz';
yield '3686';
yield 'fizz';
yield '3688';
yield '3689';
yield 'fizzbuzz';
yield '3691';
yield '3692';
yield 'fizz';
yield '3694';
yield 'buzz';
yield 'fizz';
yield '3697';
yield '3698';
yield 'fizz';
yield 'buzz';
yield '3701';
yield 'fizz';
yield '3703';
yield '3704';
yield 'fizzbuzz';
yield '3706';
yield '3707';
yield 'fizz';
yield '3709';
yield 'buzz';
yield 'fizz';
yield '3712';
yield '3713';
yield 'fizz';
yield 'buzz';
yield '3716';
yield 'fizz';
yield '3718';
yield '3719';
yield 'fizzbuzz';
yield '3721';
yield '3722';
yield 'fizz';
yield '3724';
yield 'buzz';
yield 'fizz';
yield '3727';
yield '3728';
yield 'fizz';
yield 'buzz';
yield '3731';
yield 'fizz';
yield '3733';
yield '3734';
yield 'fizzbuzz';
yield '3736';
yield '3737';
yield 'fizz';
yield '3739';
yield 'buzz';
yield 'fizz';
yield '3742';
yield '3743';
yield 'fizz';
yield 'buzz';
yield '3746';
yield 'fizz';
yield '3748';
yield '3749';
yield 'fizzbuzz';
yield '3751';
yield '3752';
yield 'fizz';
yield '3754';
yield 'buzz';
yield 'fizz';
yield '3757';
yield '3758';
yield 'fizz';
yield 'buzz';
yield '3761';
yield 'fizz';
yield '3763';
yield '3764';
yield 'fizzbuzz';
yield '3766';
yield '3767';
yield 'fizz';
yield '3769';
yield 'buzz';
yield 'fizz';
yield '3772';
yield '3773';
yield 'fizz';
yield 'buzz';
yield '3776';
yield 'fizz';
yield '3778';
yield '3779';
yield 'fizzbuzz';
yield '3781';
yield '3782';
yield 'fizz';
yield '3784';
yield 'buzz';
yield 'fizz';
yield '3787';
yield '3788';
yield 'fizz';
yield 'buzz';
yield '3791';
yield 'fizz';
yield '3793';
yield '3794';
yield 'fizzbuzz';
yield '3796';
yield '3797';
yield 'fizz';
yield '3799';
yield 'buzz';
yield 'fizz';
yield '3802';
yield '3803';
yield 'fizz';
yield 'buzz';
yield '3806';
yield 'fizz';
yield '3808';
yield '3809';
yield 'fizzbuzz';
yield '3811';
yield '3812';
yield 'fizz';
yield '3814';
yield 'buzz';
yield 'fizz';
yield '3817';
yield '3818';
yield 'fizz';
yield 'buzz';
yield '3821';
yield 'fizz';
yield '3823';
yield '3824';
yield 'fizzbuzz';
yield '3826';
yield '3827';
yield 'fizz';
yield '3829';
yield 'buzz';
yield 'fizz';
yield '3832';
yield '3833';
yield 'fizz';
yield 'buzz';
yield '3836';
yield 'fizz';
yield '3838';
yield '3839';
yield 'fizzbuzz';
yield '3841';
yield '3842';
yield 'fizz';
yield '3844';
yield 'buzz';
yield 'fizz';
yield '3847';
yield '3848';
yield 'fizz';
yield 'buzz';
yield '3851';
yield 'fizz';
yield '3853';
yield '3854';
yield 'fizzbuzz';
yield '3856';
yield '3857';
yield 'fizz';
yield '3859';
yield 'buzz';
yield 'fizz';
yield '3862';
yield '3863';
yield 'fizz';
yield 'buzz';
yield '3866';
yield 'fizz';
yield '3868';
yield '3869';
yield 'fizzbuzz';
yield '3871';
yield '3872';
yield 'fizz';
yield '3874';
yield 'buzz';
yield 'fizz';
yield '3877';
yield '3878';
yield 'fizz';
yield 'buzz';
yield '3881';
yield 'fizz';
yield '3883';
yield '3884';
yield 'fizzbuzz';
yield '3886';
yield '3887';
yield 'fizz';
yield '3889';
yield 'buzz';
yield 'fizz';
yield '3892';
yield '3893';
yield 'fizz';
yield 'buzz';
yield '3896';
yield 'fizz';
yield '3898';
yield '3899';
yield 'fizzbuzz';
yield '3901';
yield '3902';
yield 'fizz';
yield '3904';
yield 'buzz';
yield 'fizz';
yield '3907';
yield '3908';
yield 'fizz';
yield 'buzz';
yield '3911';
yield 'fizz';
yield '3913';
yield '3914';
yield 'fizzbuzz';
yield '3916';
yield '3917';
yield 'fizz';
yield '3919';
yield 'buzz';
yield 'fizz';
yield '3922';
yield '3923';
yield 'fizz';
yield 'buzz';
yield '3926';
yield 'fizz';
yield '3928';
yield '3929';
yield 'fizzbuzz';
yield '3931';
yield '3932';
yield 'fizz';
yield '3934';
yield 'buzz';
yield 'fizz';
yield '3937';
yield '3938';
yield 'fizz';
yield 'buzz';
yield '3941';
yield 'fizz';
yield '3943';
yield '3944';
yield 'fizzbuzz';
yield '3946';
yield '3947';
yield 'fizz';
yield '3949';
yield 'buzz';
yield 'fizz';
yield '3952';
yield '3953';
yield 'fizz';
yield 'buzz';
yield '3956';
yield 'fizz';
yield '3958';
yield '3959';
yield 'fizzbuzz';
yield '3961';
yield '3962';
yield 'fizz';
yield '3964';
yield 'buzz';
yield 'fizz';
yield '3967';
yield '3968';
yield 'fizz';
yield 'buzz';
yield '3971';
yield 'fizz';
yield '3973';
yield '3974';
yield 'fizzbuzz';
yield '3976';
yield '3977';
yield 'fizz';
yield '3979';
yield 'buzz';
yield 'fizz';
yield '3982';
yield '3983';
yield 'fizz';
yield 'buzz';
yield '3986';
yield 'fizz';
yield '3988';
yield '3989';
yield 'fizzbuzz';
yield '3991';
yield '3992';
yield 'fizz';
yield '3994';
yield 'buzz';
yield 'fizz';
yield '3997';
yield '3998';
yield 'fizz';
yield 'buzz';
yield '4001';
yield 'fizz';
yield '4003';
yield '4004';
yield 'fizzbuzz';
yield '4006';
yield '4007';
yield 'fizz';
yield '4009';
yield 'buzz';
yield 'fizz';
yield '4012';
yield '4013';
yield 'fizz';
yield 'buzz';
yield '4016';
yield 'fizz';
yield '4018';
yield '4019';
yield 'fizzbuzz';
yield '4021';
yield '4022';
yield 'fizz';
yield '4024';
yield 'buzz';
yield 'fizz';
yield '4027';
yield '4028';
yield 'fizz';
yield 'buzz';
yield '4031';
yield 'fizz';
yield '4033';
yield '4034';
yield 'fizzbuzz';
yield '4036';
yield '4037';
yield 'fizz';
yield '4039';
yield 'buzz';
yield 'fizz';
yield '4042';
yield '4043';
yield 'fizz';
yield 'buzz';
yield '4046';
yield 'fizz';
yield '4048';
yield '4049';
yield 'fizzbuzz';
yield '4051';
yield '4052';
yield 'fizz';
yield '4054';
yield 'buzz';
yield 'fizz';
yield '4057';
yield '4058';
yield 'fizz';
yield 'buzz';
yield '4061';
yield 'fizz';
yield '4063';
yield '4064';
yield 'fizzbuzz';
yield '4066';
yield '4067';
yield 'fizz';
yield '4069';
yield 'buzz';
yield 'fizz';
yield '4072';
yield '4073';
yield 'fizz';
yield 'buzz';
yield '4076';
yield 'fizz';
yield '4078';
yield '4079';
yield 'fizzbuzz';
yield '4081';
yield '4082';
yield 'fizz';
yield '4084';
yield 'buzz';
yield 'fizz';
yield '4087';
yield '4088';
yield 'fizz';
yield 'buzz';
yield '4091';
yield 'fizz';
yield '4093';
yield '4094';
yield 'fizzbuzz';
yield '4096';
yield '4097';
yield 'fizz';
yield '4099';
yield 'buzz';
yield 'fizz';
yield '4102';
yield '4103';
yield 'fizz';
yield 'buzz';
yield '4106';
yield 'fizz';
yield '4108';
yield '4109';
yield 'fizzbuzz';
yield '4111';
yield '4112';
yield 'fizz';
yield '4114';
yield 'buzz';
yield 'fizz';
yield '4117';
yield '4118';
yield 'fizz';
yield 'buzz';
yield '4121';
yield 'fizz';
yield '4123';
yield '4124';
yield 'fizzbuzz';
yield '4126';
yield '4127';
yield 'fizz';
yield '4129';
yield 'buzz';
yield 'fizz';
yield '4132';
yield '4133';
yield 'fizz';
yield 'buzz';
yield '4136';
yield 'fizz';
yield '4138';
yield '4139';
yield 'fizzbuzz';
yield '4141';
yield '4142';
yield 'fizz';
yield '4144';
yield 'buzz';
yield 'fizz';
yield '4147';
yield '4148';
yield 'fizz';
yield 'buzz';
yield '4151';
yield 'fizz';
yield '4153';
yield '4154';
yield 'fizzbuzz';
yield '4156';
yield '4157';
yield 'fizz';
yield '4159';
yield 'buzz';
yield 'fizz';
yield '4162';
yield '4163';
yield 'fizz';
yield 'buzz';
yield '4166';
yield 'fizz';
yield '4168';
yield '4169';
yield 'fizzbuzz';
yield '4171';
yield '4172';
yield 'fizz';
yield '4174';
yield 'buzz';
yield 'fizz';
yield '4177';
yield '4178';
yield 'fizz';
yield 'buzz';
yield '4181';
yield 'fizz';
yield '4183';
yield '4184';
yield 'fizzbuzz';
yield '4186';
yield '4187';
yield 'fizz';
yield '4189';
yield 'buzz';
yield 'fizz';
yield '4192';
yield '4193';
yield 'fizz';
yield 'buzz';
yield '4196';
yield 'fizz';
yield '4198';
yield '4199';
yield 'fizzbuzz';
yield '4201';
yield '4202';
yield 'fizz';
yield '4204';
yield 'buzz';
yield 'fizz';
yield '4207';
yield '4208';
yield 'fizz';
yield 'buzz';
yield '4211';
yield 'fizz';
yield '4213';
yield '4214';
yield 'fizzbuzz';
yield '4216';
yield '4217';
yield 'fizz';
yield '4219';
yield 'buzz';
yield 'fizz';
yield '4222';
yield '4223';
yield 'fizz';
yield 'buzz';
yield '4226';
yield 'fizz';
yield '4228';
yield '4229';
yield 'fizzbuzz';
yield '4231';
yield '4232';
yield 'fizz';
yield '4234';
yield 'buzz';
yield 'fizz';
yield '4237';
yield '4238';
yield 'fizz';
yield 'buzz';
yield '4241';
yield 'fizz';
yield '4243';
yield '4244';
yield 'fizzbuzz';
yield '4246';
yield '4247';
yield 'fizz';
yield '4249';
yield 'buzz';
yield 'fizz';
yield '4252';
yield '4253';
yield 'fizz';
yield 'buzz';
yield '4256';
yield 'fizz';
yield '4258';
yield '4259';
yield 'fizzbuzz';
yield '4261';
yield '4262';
yield 'fizz';
yield '4264';
yield 'buzz';
yield 'fizz';
yield '4267';
yield '4268';
yield 'fizz';
yield 'buzz';
yield '4271';
yield 'fizz';
yield '4273';
yield '4274';
yield 'fizzbuzz';
yield '4276';
yield '4277';
yield 'fizz';
yield '4279';
yield 'buzz';
yield 'fizz';
yield '4282';
yield '4283';
yield 'fizz';
yield 'buzz';
yield '4286';
yield 'fizz';
yield '4288';
yield '4289';
yield 'fizzbuzz';
yield '4291';
yield '4292';
yield 'fizz';
yield '4294';
yield 'buzz';
yield 'fizz';
yield '4297';
yield '4298';
yield 'fizz';
yield 'buzz';
yield '4301';
yield 'fizz';
yield '4303';
yield '4304';
yield 'fizzbuzz';
yield '4306';
yield '4307';
yield 'fizz';
yield '4309';
yield 'buzz';
yield 'fizz';
yield '4312';
yield '4313';
yield 'fizz';
yield 'buzz';
yield '4316';
yield 'fizz';
yield '4318';
yield '4319';
yield 'fizzbuzz';
yield '4321';
yield '4322';
yield 'fizz';
yield '4324';
yield 'buzz';
yield 'fizz';
yield '4327';
yield '4328';
yield 'fizz';
yield 'buzz';
yield '4331';
yield 'fizz';
yield '4333';
yield '4334';
yield 'fizzbuzz';
yield '4336';
yield '4337';
yield 'fizz';
yield '4339';
yield 'buzz';
yield 'fizz';
yield '4342';
yield '4343';
yield 'fizz';
yield 'buzz';
yield '4346';
yield 'fizz';
yield '4348';
yield '4349';
yield 'fizzbuzz';
yield '4351';
yield '4352';
yield 'fizz';
yield '4354';
yield 'buzz';
yield 'fizz';
yield '4357';
yield '4358';
yield 'fizz';
yield 'buzz';
yield '4361';
yield 'fizz';
yield '4363';
yield '4364';
yield 'fizzbuzz';
yield '4366';
yield '4367';
yield 'fizz';
yield '4369';
yield 'buzz';
yield 'fizz';
yield '4372';
yield '4373';
yield 'fizz';
yield 'buzz';
yield '4376';
yield 'fizz';
yield '4378';
yield '4379';
yield 'fizzbuzz';
yield '4381';
yield '4382';
yield 'fizz';
yield '4384';
yield 'buzz';
yield 'fizz';
yield '4387';
yield '4388';
yield 'fizz';
yield 'buzz';
yield '4391';
yield 'fizz';
yield '4393';
yield '4394';
yield 'fizzbuzz';
yield '4396';
yield '4397';
yield 'fizz';
yield '4399';
yield 'buzz';
yield 'fizz';
yield '4402';
yield '4403';
yield 'fizz';
yield 'buzz';
yield '4406';
yield 'fizz';
yield '4408';
yield '4409';
yield 'fizzbuzz';
yield '4411';
yield '4412';
yield 'fizz';
yield '4414';
yield 'buzz';
yield 'fizz';
yield '4417';
yield '4418';
yield 'fizz';
yield 'buzz';
yield '4421';
yield 'fizz';
yield '4423';
yield '4424';
yield 'fizzbuzz';
yield '4426';
yield '4427';
yield 'fizz';
yield '4429';
yield 'buzz';
yield 'fizz';
yield '4432';
yield '4433';
yield 'fizz';
yield 'buzz';
yield '4436';
yield 'fizz';
yield '4438';
yield '4439';
yield 'fizzbuzz';
yield '4441';
yield '4442';
yield 'fizz';
yield '4444';
yield 'buzz';
yield 'fizz';
yield '4447';
yield '4448';
yield 'fizz';
yield 'buzz';
yield '4451';
yield 'fizz';
yield '4453';
yield '4454';
yield 'fizzbuzz';
yield '4456';
yield '4457';
yield 'fizz';
yield '4459';
yield 'buzz';
yield 'fizz';
yield '4462';
yield '4463';
yield 'fizz';
yield 'buzz';
yield '4466';
yield 'fizz';
yield '4468';
yield '4469';
yield 'fizzbuzz';
yield '4471';
yield '4472';
yield 'fizz';
yield '4474';
yield 'buzz';
yield 'fizz';
yield '4477';
yield '4478';
yield 'fizz';
yield 'buzz';
yield '4481';
yield 'fizz';
yield '4483';
yield '4484';
yield 'fizzbuzz';
yield '4486';
yield '4487';
yield 'fizz';
yield '4489';
yield 'buzz';
yield 'fizz';
yield '4492';
yield '4493';
yield 'fizz';
yield 'buzz';
yield '4496';
yield 'fizz';
yield '4498';
yield '4499';
yield 'fizzbuzz';
yield '4501';
yield '4502';
yield 'fizz';
yield '4504';
yield 'buzz';
yield 'fizz';
yield '4507';
yield '4508';
yield 'fizz';
yield 'buzz';
yield '4511';
yield 'fizz';
yield '4513';
yield '4514';
yield 'fizzbuzz';
yield '4516';
yield '4517';
yield 'fizz';
yield '4519';
yield 'buzz';
yield 'fizz';
yield '4522';
yield '4523';
yield 'fizz';
yield 'buzz';
yield '4526';
yield 'fizz';
yield '4528';
yield '4529';
yield 'fizzbuzz';
yield '4531';
yield '4532';
yield 'fizz';
yield '4534';
yield 'buzz';
yield 'fizz';
yield '4537';
yield '4538';
yield 'fizz';
yield 'buzz';
yield '4541';
yield 'fizz';
yield '4543';
yield '4544';
yield 'fizzbuzz';
yield '4546';
yield '4547';
yield 'fizz';
yield '4549';
yield 'buzz';
yield 'fizz';
yield '4552';
yield '4553';
yield 'fizz';
yield 'buzz';
yield '4556';
yield 'fizz';
yield '4558';
yield '4559';
yield 'fizzbuzz';
yield '4561';
yield '4562';
yield 'fizz';
yield '4564';
yield 'buzz';
yield 'fizz';
yield '4567';
yield '4568';
yield 'fizz';
yield 'buzz';
yield '4571';
yield 'fizz';
yield '4573';
yield '4574';
yield 'fizzbuzz';
yield '4576';
yield '4577';
yield 'fizz';
yield '4579';
yield 'buzz';
yield 'fizz';
yield '4582';
yield '4583';
yield 'fizz';
yield 'buzz';
yield '4586';
yield 'fizz';
yield '4588';
yield '4589';
yield 'fizzbuzz';
yield '4591';
yield '4592';
yield 'fizz';
yield '4594';
yield 'buzz';
yield 'fizz';
yield '4597';
yield '4598';
yield 'fizz';
yield 'buzz';
yield '4601';
yield 'fizz';
yield '4603';
yield '4604';
yield 'fizzbuzz';
yield '4606';
yield '4607';
yield 'fizz';
yield '4609';
yield 'buzz';
yield 'fizz';
yield '4612';
yield '4613';
yield 'fizz';
yield 'buzz';
yield '4616';
yield 'fizz';
yield '4618';
yield '4619';
yield 'fizzbuzz';
yield '4621';
yield '4622';
yield 'fizz';
yield '4624';
yield 'buzz';
yield 'fizz';
yield '4627';
yield '4628';
yield 'fizz';
yield 'buzz';
yield '4631';
yield 'fizz';
yield '4633';
yield '4634';
yield 'fizzbuzz';
yield '4636';
yield '4637';
yield 'fizz';
yield '4639';
yield 'buzz';
yield 'fizz';
yield '4642';
yield '4643';
yield 'fizz';
yield 'buzz';
yield '4646';
yield 'fizz';
yield '4648';
yield '4649';
yield 'fizzbuzz';
yield '4651';
yield '4652';
yield 'fizz';
yield '4654';
yield 'buzz';
yield 'fizz';
yield '4657';
yield '4658';
yield 'fizz';
yield 'buzz';
yield '4661';
yield 'fizz';
yield '4663';
yield '4664';
yield 'fizzbuzz';
yield '4666';
yield '4667';
yield 'fizz';
yield '4669';
yield 'buzz';
yield 'fizz';
yield '4672';
yield '4673';
yield 'fizz';
yield 'buzz';
yield '4676';
yield 'fizz';
yield '4678';
yield '4679';
yield 'fizzbuzz';
yield '4681';
yield '4682';
yield 'fizz';
yield '4684';
yield 'buzz';
yield 'fizz';
yield '4687';
yield '4688';
yield 'fizz';
yield 'buzz';
yield '4691';
yield 'fizz';
yield '4693';
yield '4694';
yield 'fizzbuzz';
yield '4696';
yield '4697';
yield 'fizz';
yield '4699';
yield 'buzz';
yield 'fizz';
yield '4702';
yield '4703';
yield 'fizz';
yield 'buzz';
yield '4706';
yield 'fizz';
yield '4708';
yield '4709';
yield 'fizzbuzz';
yield '4711';
yield '4712';
yield 'fizz';
yield '4714';
yield 'buzz';
yield 'fizz';
yield '4717';
yield '4718';
yield 'fizz';
yield 'buzz';
yield '4721';
yield 'fizz';
yield '4723';
yield '4724';
yield 'fizzbuzz';
yield '4726';
yield '4727';
yield 'fizz';
yield '4729';
yield 'buzz';
yield 'fizz';
yield '4732';
yield '4733';
yield 'fizz';
yield 'buzz';
yield '4736';
yield 'fizz';
yield '4738';
yield '4739';
yield 'fizzbuzz';
yield '4741';
yield '4742';
yield 'fizz';
yield '4744';
yield 'buzz';
yield 'fizz';
yield '4747';
yield '4748';
yield 'fizz';
yield 'buzz';
yield '4751';
yield 'fizz';
yield '4753';
yield '4754';
yield 'fizzbuzz';
yield '4756';
yield '4757';
yield 'fizz';
yield '4759';
yield 'buzz';
yield 'fizz';
yield '4762';
yield '4763';
yield 'fizz';
yield 'buzz';
yield '4766';
yield 'fizz';
yield '4768';
yield '4769';
yield 'fizzbuzz';
yield '4771';
yield '4772';
yield 'fizz';
yield '4774';
yield 'buzz';
yield 'fizz';
yield '4777';
yield '4778';
yield 'fizz';
yield 'buzz';
yield '4781';
yield 'fizz';
yield '4783';
yield '4784';
yield 'fizzbuzz';
yield '4786';
yield '4787';
yield 'fizz';
yield '4789';
yield 'buzz';
yield 'fizz';
yield '4792';
yield '4793';
yield 'fizz';
yield 'buzz';
yield '4796';
yield 'fizz';
yield '4798';
yield '4799';
yield 'fizzbuzz';
yield '4801';
yield '4802';
yield 'fizz';
yield '4804';
yield 'buzz';
yield 'fizz';
yield '4807';
yield '4808';
yield 'fizz';
yield 'buzz';
yield '4811';
yield 'fizz';
yield '4813';
yield '4814';
yield 'fizzbuzz';
yield '4816';
yield '4817';
yield 'fizz';
yield '4819';
yield 'buzz';
yield 'fizz';
yield '4822';
yield '4823';
yield 'fizz';
yield 'buzz';
yield '4826';
yield 'fizz';
yield '4828';
yield '4829';
yield 'fizzbuzz';
yield '4831';
yield '4832';
yield 'fizz';
yield '4834';
yield 'buzz';
yield 'fizz';
yield '4837';
yield '4838';
yield 'fizz';
yield 'buzz';
yield '4841';
yield 'fizz';
yield '4843';
yield '4844';
yield 'fizzbuzz';
yield '4846';
yield '4847';
yield 'fizz';
yield '4849';
yield 'buzz';
yield 'fizz';
yield '4852';
yield '4853';
yield 'fizz';
yield 'buzz';
yield '4856';
yield 'fizz';
yield '4858';
yield '4859';
yield 'fizzbuzz';
yield '4861';
yield '4862';
yield 'fizz';
yield '4864';
yield 'buzz';
yield 'fizz';
yield '4867';
yield '4868';
yield 'fizz';
yield 'buzz';
yield '4871';
yield 'fizz';
yield '4873';
yield '4874';
yield 'fizzbuzz';
yield '4876';
yield '4877';
yield 'fizz';
yield '4879';
yield 'buzz';
yield 'fizz';
yield '4882';
yield '4883';
yield 'fizz';
yield 'buzz';
yield '4886';
yield 'fizz';
yield '4888';
yield '4889';
yield 'fizzbuzz';
yield '4891';
yield '4892';
yield 'fizz';
yield '4894';
yield 'buzz';
yield 'fizz';
yield '4897';
yield '4898';
yield 'fizz';
yield 'buzz';
yield '4901';
yield 'fizz';
yield '4903';
yield '4904';
yield 'fizzbuzz';
yield '4906';
yield '4907';
yield 'fizz';
yield '4909';
yield 'buzz';
yield 'fizz';
yield '4912';
yield '4913';
yield 'fizz';
yield 'buzz';
yield '4916';
yield 'fizz';
yield '4918';
yield '4919';
yield 'fizzbuzz';
yield '4921';
yield '4922';
yield 'fizz';
yield '4924';
yield 'buzz';
yield 'fizz';
yield '4927';
yield '4928';
yield 'fizz';
yield 'buzz';
yield '4931';
yield 'fizz';
yield '4933';
yield '4934';
yield 'fizzbuzz';
yield '4936';
yield '4937';
yield 'fizz';
yield '4939';
yield 'buzz';
yield 'fizz';
yield '4942';
yield '4943';
yield 'fizz';
yield 'buzz';
yield '4946';
yield 'fizz';
yield '4948';
yield '4949';
yield 'fizzbuzz';
yield '4951';
yield '4952';
yield 'fizz';
yield '4954';
yield 'buzz';
yield 'fizz';
yield '4957';
yield '4958';
yield 'fizz';
yield 'buzz';
yield '4961';
yield 'fizz';
yield '4963';
yield '4964';
yield 'fizzbuzz';
yield '4966';
yield '4967';
yield 'fizz';
yield '4969';
yield 'buzz';
yield 'fizz';
yield '4972';
yield '4973';
yield 'fizz';
yield 'buzz';
yield '4976';
yield 'fizz';
yield '4978';
yield '4979';
yield 'fizzbuzz';
yield '4981';
yield '4982';
yield 'fizz';
yield '4984';
yield 'buzz';
yield 'fizz';
yield '4987';
yield '4988';
yield 'fizz';
yield 'buzz';
yield '4991';
yield 'fizz';
yield '4993';
yield '4994';
yield 'fizzbuzz';
yield '4996';
yield '4997';
yield 'fizz';
yield '4999';
yield 'buzz';
yield 'fizz';
yield '5002';
yield '5003';
yield 'fizz';
yield 'buzz';
yield '5006';
yield 'fizz';
yield '5008';
yield '5009';
yield 'fizzbuzz';
yield '5011';
yield '5012';
yield 'fizz';
yield '5014';
yield 'buzz';
yield 'fizz';
yield '5017';
yield '5018';
yield 'fizz';
yield 'buzz';
yield '5021';
yield 'fizz';
yield '5023';
yield '5024';
yield 'fizzbuzz';
yield '5026';
yield '5027';
yield 'fizz';
yield '5029';
yield 'buzz';
yield 'fizz';
yield '5032';
yield '5033';
yield 'fizz';
yield 'buzz';
yield '5036';
yield 'fizz';
yield '5038';
yield '5039';
yield 'fizzbuzz';
yield '5041';
yield '5042';
yield 'fizz';
yield '5044';
yield 'buzz';
yield 'fizz';
yield '5047';
yield '5048';
yield 'fizz';
yield 'buzz';
yield '5051';
yield 'fizz';
yield '5053';
yield '5054';
yield 'fizzbuzz';
yield '5056';
yield '5057';
yield 'fizz';
yield '5059';
yield 'buzz';
yield 'fizz';
yield '5062';
yield '5063';
yield 'fizz';
yield 'buzz';
yield '5066';
yield 'fizz';
yield '5068';
yield '5069';
yield 'fizzbuzz';
yield '5071';
yield '5072';
yield 'fizz';
yield '5074';
yield 'buzz';
yield 'fizz';
yield '5077';
yield '5078';
yield 'fizz';
yield 'buzz';
yield '5081';
yield 'fizz';
yield '5083';
yield '5084';
yield 'fizzbuzz';
yield '5086';
yield '5087';
yield 'fizz';
yield '5089';
yield 'buzz';
yield 'fizz';
yield '5092';
yield '5093';
yield 'fizz';
yield 'buzz';
yield '5096';
yield 'fizz';
yield '5098';
yield '5099';
yield 'fizzbuzz';
yield '5101';
yield '5102';
yield 'fizz';
yield '5104';
yield 'buzz';
yield 'fizz';
yield '5107';
yield '5108';
yield 'fizz';
yield 'buzz';
yield '5111';
yield 'fizz';
yield '5113';
yield '5114';
yield 'fizzbuzz';
yield '5116';
yield '5117';
yield 'fizz';
yield '5119';
yield 'buzz';
yield 'fizz';
yield '5122';
yield '5123';
yield 'fizz';
yield 'buzz';
yield '5126';
yield 'fizz';
yield '5128';
yield '5129';
yield 'fizzbuzz';
yield '5131';
yield '5132';
yield 'fizz';
yield '5134';
yield 'buzz';
yield 'fizz';
yield '5137';
yield '5138';
yield 'fizz';
yield 'buzz';
yield '5141';
yield 'fizz';
yield '5143';
yield '5144';
yield 'fizzbuzz';
yield '5146';
yield '5147';
yield 'fizz';
yield '5149';
yield 'buzz';
yield 'fizz';
yield '5152';
yield '5153';
yield 'fizz';
yield 'buzz';
yield '5156';
yield 'fizz';
yield '5158';
yield '5159';
yield 'fizzbuzz';
yield '5161';
yield '5162';
yield 'fizz';
yield '5164';
yield 'buzz';
yield 'fizz';
yield '5167';
yield '5168';
yield 'fizz';
yield 'buzz';
yield '5171';
yield 'fizz';
yield '5173';
yield '5174';
yield 'fizzbuzz';
yield '5176';
yield '5177';
yield 'fizz';
yield '5179';
yield 'buzz';
yield 'fizz';
yield '5182';
yield '5183';
yield 'fizz';
yield 'buzz';
yield '5186';
yield 'fizz';
yield '5188';
yield '5189';
yield 'fizzbuzz';
yield '5191';
yield '5192';
yield 'fizz';
yield '5194';
yield 'buzz';
yield 'fizz';
yield '5197';
yield '5198';
yield 'fizz';
yield 'buzz';
yield '5201';
yield 'fizz';
yield '5203';
yield '5204';
yield 'fizzbuzz';
yield '5206';
yield '5207';
yield 'fizz';
yield '5209';
yield 'buzz';
yield 'fizz';
yield '5212';
yield '5213';
yield 'fizz';
yield 'buzz';
yield '5216';
yield 'fizz';
yield '5218';
yield '5219';
yield 'fizzbuzz';
yield '5221';
yield '5222';
yield 'fizz';
yield '5224';
yield 'buzz';
yield 'fizz';
yield '5227';
yield '5228';
yield 'fizz';
yield 'buzz';
yield '5231';
yield 'fizz';
yield '5233';
yield '5234';
yield 'fizzbuzz';
yield '5236';
yield '5237';
yield 'fizz';
yield '5239';
yield 'buzz';
yield 'fizz';
yield '5242';
yield '5243';
yield 'fizz';
yield 'buzz';
yield '5246';
yield 'fizz';
yield '5248';
yield '5249';
yield 'fizzbuzz';
yield '5251';
yield '5252';
yield 'fizz';
yield '5254';
yield 'buzz';
yield 'fizz';
yield '5257';
yield '5258';
yield 'fizz';
yield 'buzz';
yield '5261';
yield 'fizz';
yield '5263';
yield '5264';
yield 'fizzbuzz';
yield '5266';
yield '5267';
yield 'fizz';
yield '5269';
yield 'buzz';
yield 'fizz';
yield '5272';
yield '5273';
yield 'fizz';
yield 'buzz';
yield '5276';
yield 'fizz';
yield '5278';
yield '5279';
yield 'fizzbuzz';
yield '5281';
yield '5282';
yield 'fizz';
yield '5284';
yield 'buzz';
yield 'fizz';
yield '5287';
yield '5288';
yield 'fizz';
yield 'buzz';
yield '5291';
yield 'fizz';
yield '5293';
yield '5294';
yield 'fizzbuzz';
yield '5296';
yield '5297';
yield 'fizz';
yield '5299';
yield 'buzz';
yield 'fizz';
yield '5302';
yield '5303';
yield 'fizz';
yield 'buzz';
yield '5306';
yield 'fizz';
yield '5308';
yield '5309';
yield 'fizzbuzz';
yield '5311';
yield '5312';
yield 'fizz';
yield '5314';
yield 'buzz';
yield 'fizz';
yield '5317';
yield '5318';
yield 'fizz';
yield 'buzz';
yield '5321';
yield 'fizz';
yield '5323';
yield '5324';
yield 'fizzbuzz';
yield '5326';
yield '5327';
yield 'fizz';
yield '5329';
yield 'buzz';
yield 'fizz';
yield '5332';
yield '5333';
yield 'fizz';
yield 'buzz';
yield '5336';
yield 'fizz';
yield '5338';
yield '5339';
yield 'fizzbuzz';
yield '5341';
yield '5342';
yield 'fizz';
yield '5344';
yield 'buzz';
yield 'fizz';
yield '5347';
yield '5348';
yield 'fizz';
yield 'buzz';
yield '5351';
yield 'fizz';
yield '5353';
yield '5354';
yield 'fizzbuzz';
yield '5356';
yield '5357';
yield 'fizz';
yield '5359';
yield 'buzz';
yield 'fizz';
yield '5362';
yield '5363';
yield 'fizz';
yield 'buzz';
yield '5366';
yield 'fizz';
yield '5368';
yield '5369';
yield 'fizzbuzz';
yield '5371';
yield '5372';
yield 'fizz';
yield '5374';
yield 'buzz';
yield 'fizz';
yield '5377';
yield '5378';
yield 'fizz';
yield 'buzz';
yield '5381';
yield 'fizz';
yield '5383';
yield '5384';
yield 'fizzbuzz';
yield '5386';
yield '5387';
yield 'fizz';
yield '5389';
yield 'buzz';
yield 'fizz';
yield '5392';
yield '5393';
yield 'fizz';
yield 'buzz';
yield '5396';
yield 'fizz';
yield '5398';
yield '5399';
yield 'fizzbuzz';
yield '5401';
yield '5402';
yield 'fizz';
yield '5404';
yield 'buzz';
yield 'fizz';
yield '5407';
yield '5408';
yield 'fizz';
yield 'buzz';
yield '5411';
yield 'fizz';
yield '5413';
yield '5414';
yield 'fizzbuzz';
yield '5416';
yield '5417';
yield 'fizz';
yield '5419';
yield 'buzz';
yield 'fizz';
yield '5422';
yield '5423';
yield 'fizz';
yield 'buzz';
yield '5426';
yield 'fizz';
yield '5428';
yield '5429';
yield 'fizzbuzz';
yield '5431';
yield '5432';
yield 'fizz';
yield '5434';
yield 'buzz';
yield 'fizz';
yield '5437';
yield '5438';
yield 'fizz';
yield 'buzz';
yield '5441';
yield 'fizz';
yield '5443';
yield '5444';
yield 'fizzbuzz';
yield '5446';
yield '5447';
yield 'fizz';
yield '5449';
yield 'buzz';
yield 'fizz';
yield '5452';
yield '5453';
yield 'fizz';
yield 'buzz';
yield '5456';
yield 'fizz';
yield '5458';
yield '5459';
yield 'fizzbuzz';
yield '5461';
yield '5462';
yield 'fizz';
yield '5464';
yield 'buzz';
yield 'fizz';
yield '5467';
yield '5468';
yield 'fizz';
yield 'buzz';
yield '5471';
yield 'fizz';
yield '5473';
yield '5474';
yield 'fizzbuzz';
yield '5476';
yield '5477';
yield 'fizz';
yield '5479';
yield 'buzz';
yield 'fizz';
yield '5482';
yield '5483';
yield 'fizz';
yield 'buzz';
yield '5486';
yield 'fizz';
yield '5488';
yield '5489';
yield 'fizzbuzz';
yield '5491';
yield '5492';
yield 'fizz';
yield '5494';
yield 'buzz';
yield 'fizz';
yield '5497';
yield '5498';
yield 'fizz';
yield 'buzz';
yield '5501';
yield 'fizz';
yield '5503';
yield '5504';
yield 'fizzbuzz';
yield '5506';
yield '5507';
yield 'fizz';
yield '5509';
yield 'buzz';
yield 'fizz';
yield '5512';
yield '5513';
yield 'fizz';
yield 'buzz';
yield '5516';
yield 'fizz';
yield '5518';
yield '5519';
yield 'fizzbuzz';
yield '5521';
yield '5522';
yield 'fizz';
yield '5524';
yield 'buzz';
yield 'fizz';
yield '5527';
yield '5528';
yield 'fizz';
yield 'buzz';
yield '5531';
yield 'fizz';
yield '5533';
yield '5534';
yield 'fizzbuzz';
yield '5536';
yield '5537';
yield 'fizz';
yield '5539';
yield 'buzz';
yield 'fizz';
yield '5542';
yield '5543';
yield 'fizz';
yield 'buzz';
yield '5546';
yield 'fizz';
yield '5548';
yield '5549';
yield 'fizzbuzz';
yield '5551';
yield '5552';
yield 'fizz';
yield '5554';
yield 'buzz';
yield 'fizz';
yield '5557';
yield '5558';
yield 'fizz';
yield 'buzz';
yield '5561';
yield 'fizz';
yield '5563';
yield '5564';
yield 'fizzbuzz';
yield '5566';
yield '5567';
yield 'fizz';
yield '5569';
yield 'buzz';
yield 'fizz';
yield '5572';
yield '5573';
yield 'fizz';
yield 'buzz';
yield '5576';
yield 'fizz';
yield '5578';
yield '5579';
yield 'fizzbuzz';
yield '5581';
yield '5582';
yield 'fizz';
yield '5584';
yield 'buzz';
yield 'fizz';
yield '5587';
yield '5588';
yield 'fizz';
yield 'buzz';
yield '5591';
yield 'fizz';
yield '5593';
yield '5594';
yield 'fizzbuzz';
yield '5596';
yield '5597';
yield 'fizz';
yield '5599';
yield 'buzz';
yield 'fizz';
yield '5602';
yield '5603';
yield 'fizz';
yield 'buzz';
yield '5606';
yield 'fizz';
yield '5608';
yield '5609';
yield 'fizzbuzz';
yield '5611';
yield '5612';
yield 'fizz';
yield '5614';
yield 'buzz';
yield 'fizz';
yield '5617';
yield '5618';
yield 'fizz';
yield 'buzz';
yield '5621';
yield 'fizz';
yield '5623';
yield '5624';
yield 'fizzbuzz';
yield '5626';
yield '5627';
yield 'fizz';
yield '5629';
yield 'buzz';
yield 'fizz';
yield '5632';
yield '5633';
yield 'fizz';
yield 'buzz';
yield '5636';
yield 'fizz';
yield '5638';
yield '5639';
yield 'fizzbuzz';
yield '5641';
yield '5642';
yield 'fizz';
yield '5644';
yield 'buzz';
yield 'fizz';
yield '5647';
yield '5648';
yield 'fizz';
yield 'buzz';
yield '5651';
yield 'fizz';
yield '5653';
yield '5654';
yield 'fizzbuzz';
yield '5656';
yield '5657';
yield 'fizz';
yield '5659';
yield 'buzz';
yield 'fizz';
yield '5662';
yield '5663';
yield 'fizz';
yield 'buzz';
yield '5666';
yield 'fizz';
yield '5668';
yield '5669';
yield 'fizzbuzz';
yield '5671';
yield '5672';
yield 'fizz';
yield '5674';
yield 'buzz';
yield 'fizz';
yield '5677';
yield '5678';
yield 'fizz';
yield 'buzz';
yield '5681';
yield 'fizz';
yield '5683';
yield '5684';
yield 'fizzbuzz';
yield '5686';
yield '5687';
yield 'fizz';
yield '5689';
yield 'buzz';
yield 'fizz';
yield '5692';
yield '5693';
yield 'fizz';
yield 'buzz';
yield '5696';
yield 'fizz';
yield '5698';
yield '5699';
yield 'fizzbuzz';
yield '5701';
yield '5702';
yield 'fizz';
yield '5704';
yield 'buzz';
yield 'fizz';
yield '5707';
yield '5708';
yield 'fizz';
yield 'buzz';
yield '5711';
yield 'fizz';
yield '5713';
yield '5714';
yield 'fizzbuzz';
yield '5716';
yield '5717';
yield 'fizz';
yield '5719';
yield 'buzz';
yield 'fizz';
yield '5722';
yield '5723';
yield 'fizz';
yield 'buzz';
yield '5726';
yield 'fizz';
yield '5728';
yield '5729';
yield 'fizzbuzz';
yield '5731';
yield '5732';
yield 'fizz';
yield '5734';
yield 'buzz';
yield 'fizz';
yield '5737';
yield '5738';
yield 'fizz';
yield 'buzz';
yield '5741';
yield 'fizz';
yield '5743';
yield '5744';
yield 'fizzbuzz';
yield '5746';
yield '5747';
yield 'fizz';
yield '5749';
yield 'buzz';
yield 'fizz';
yield '5752';
yield '5753';
yield 'fizz';
yield 'buzz';
yield '5756';
yield 'fizz';
yield '5758';
yield '5759';
yield 'fizzbuzz';
yield '5761';
yield '5762';
yield 'fizz';
yield '5764';
yield 'buzz';
yield 'fizz';
yield '5767';
yield '5768';
yield 'fizz';
yield 'buzz';
yield '5771';
yield 'fizz';
yield '5773';
yield '5774';
yield 'fizzbuzz';
yield '5776';
yield '5777';
yield 'fizz';
yield '5779';
yield 'buzz';
yield 'fizz';
yield '5782';
yield '5783';
yield 'fizz';
yield 'buzz';
yield '5786';
yield 'fizz';
yield '5788';
yield '5789';
yield 'fizzbuzz';
yield '5791';
yield '5792';
yield 'fizz';
yield '5794';
yield 'buzz';
yield 'fizz';
yield '5797';
yield '5798';
yield 'fizz';
yield 'buzz';
yield '5801';
yield 'fizz';
yield '5803';
yield '5804';
yield 'fizzbuzz';
yield '5806';
yield '5807';
yield 'fizz';
yield '5809';
yield 'buzz';
yield 'fizz';
yield '5812';
yield '5813';
yield 'fizz';
yield 'buzz';
yield '5816';
yield 'fizz';
yield '5818';
yield '5819';
yield 'fizzbuzz';
yield '5821';
yield '5822';
yield 'fizz';
yield '5824';
yield 'buzz';
yield 'fizz';
yield '5827';
yield '5828';
yield 'fizz';
yield 'buzz';
yield '5831';
yield 'fizz';
yield '5833';
yield '5834';
yield 'fizzbuzz';
yield '5836';
yield '5837';
yield 'fizz';
yield '5839';
yield 'buzz';
yield 'fizz';
yield '5842';
yield '5843';
yield 'fizz';
yield 'buzz';
yield '5846';
yield 'fizz';
yield '5848';
yield '5849';
yield 'fizzbuzz';
yield '5851';
yield '5852';
yield 'fizz';
yield '5854';
yield 'buzz';
yield 'fizz';
yield '5857';
yield '5858';
yield 'fizz';
yield 'buzz';
yield '5861';
yield 'fizz';
yield '5863';
yield '5864';
yield 'fizzbuzz';
yield '5866';
yield '5867';
yield 'fizz';
yield '5869';
yield 'buzz';
yield 'fizz';
yield '5872';
yield '5873';
yield 'fizz';
yield 'buzz';
yield '5876';
yield 'fizz';
yield '5878';
yield '5879';
yield 'fizzbuzz';
yield '5881';
yield '5882';
yield 'fizz';
yield '5884';
yield 'buzz';
yield 'fizz';
yield '5887';
yield '5888';
yield 'fizz';
yield 'buzz';
yield '5891';
yield 'fizz';
yield '5893';
yield '5894';
yield 'fizzbuzz';
yield '5896';
yield '5897';
yield 'fizz';
yield '5899';
yield 'buzz';
yield 'fizz';
yield '5902';
yield '5903';
yield 'fizz';
yield 'buzz';
yield '5906';
yield 'fizz';
yield '5908';
yield '5909';
yield 'fizzbuzz';
yield '5911';
yield '5912';
yield 'fizz';
yield '5914';
yield 'buzz';
yield 'fizz';
yield '5917';
yield '5918';
yield 'fizz';
yield 'buzz';
yield '5921';
yield 'fizz';
yield '5923';
yield '5924';
yield 'fizzbuzz';
yield '5926';
yield '5927';
yield 'fizz';
yield '5929';
yield 'buzz';
yield 'fizz';
yield '5932';
yield '5933';
yield 'fizz';
yield 'buzz';
yield '5936';
yield 'fizz';
yield '5938';
yield '5939';
yield 'fizzbuzz';
yield '5941';
yield '5942';
yield 'fizz';
yield '5944';
yield 'buzz';
yield 'fizz';
yield '5947';
yield '5948';
yield 'fizz';
yield 'buzz';
yield '5951';
yield 'fizz';
yield '5953';
yield '5954';
yield 'fizzbuzz';
yield '5956';
yield '5957';
yield 'fizz';
yield '5959';
yield 'buzz';
yield 'fizz';
yield '5962';
yield '5963';
yield 'fizz';
yield 'buzz';
yield '5966';
yield 'fizz';
yield '5968';
yield '5969';
yield 'fizzbuzz';
yield '5971';
yield '5972';
yield 'fizz';
yield '5974';
yield 'buzz';
yield 'fizz';
yield '5977';
yield '5978';
yield 'fizz';
yield 'buzz';
yield '5981';
yield 'fizz';
yield '5983';
yield '5984';
yield 'fizzbuzz';
yield '5986';
yield '5987';
yield 'fizz';
yield '5989';
yield 'buzz';
yield 'fizz';
yield '5992';
yield '5993';
yield 'fizz';
yield 'buzz';
yield '5996';
yield 'fizz';
yield '5998';
yield '5999';
yield 'fizzbuzz';
yield '6001';
yield '6002';
yield 'fizz';
yield '6004';
yield 'buzz';
yield 'fizz';
yield '6007';
yield '6008';
yield 'fizz';
yield 'buzz';
yield '6011';
yield 'fizz';
yield '6013';
yield '6014';
yield 'fizzbuzz';
yield '6016';
yield '6017';
yield 'fizz';
yield '6019';
yield 'buzz';
yield 'fizz';
yield '6022';
yield '6023';
yield 'fizz';
yield 'buzz';
yield '6026';
yield 'fizz';
yield '6028';
yield '6029';
yield 'fizzbuzz';
yield '6031';
yield '6032';
yield 'fizz';
yield '6034';
yield 'buzz';
yield 'fizz';
yield '6037';
yield '6038';
yield 'fizz';
yield 'buzz';
yield '6041';
yield 'fizz';
yield '6043';
yield '6044';
yield 'fizzbuzz';
yield '6046';
yield '6047';
yield 'fizz';
yield '6049';
yield 'buzz';
yield 'fizz';
yield '6052';
yield '6053';
yield 'fizz';
yield 'buzz';
yield '6056';
yield 'fizz';
yield '6058';
yield '6059';
yield 'fizzbuzz';
yield '6061';
yield '6062';
yield 'fizz';
yield '6064';
yield 'buzz';
yield 'fizz';
yield '6067';
yield '6068';
yield 'fizz';
yield 'buzz';
yield '6071';
yield 'fizz';
yield '6073';
yield '6074';
yield 'fizzbuzz';
yield '6076';
yield '6077';
yield 'fizz';
yield '6079';
yield 'buzz';
yield 'fizz';
yield '6082';
yield '6083';
yield 'fizz';
yield 'buzz';
yield '6086';
yield 'fizz';
yield '6088';
yield '6089';
yield 'fizzbuzz';
yield '6091';
yield '6092';
yield 'fizz';
yield '6094';
yield 'buzz';
yield 'fizz';
yield '6097';
yield '6098';
yield 'fizz';
yield 'buzz';
yield '6101';
yield 'fizz';
yield '6103';
yield '6104';
yield 'fizzbuzz';
yield '6106';
yield '6107';
yield 'fizz';
yield '6109';
yield 'buzz';
yield 'fizz';
yield '6112';
yield '6113';
yield 'fizz';
yield 'buzz';
yield '6116';
yield 'fizz';
yield '6118';
yield '6119';
yield 'fizzbuzz';
yield '6121';
yield '6122';
yield 'fizz';
yield '6124';
yield 'buzz';
yield 'fizz';
yield '6127';
yield '6128';
yield 'fizz';
yield 'buzz';
yield '6131';
yield 'fizz';
yield '6133';
yield '6134';
yield 'fizzbuzz';
yield '6136';
yield '6137';
yield 'fizz';
yield '6139';
yield 'buzz';
yield 'fizz';
yield '6142';
yield '6143';
yield 'fizz';
yield 'buzz';
yield '6146';
yield 'fizz';
yield '6148';
yield '6149';
yield 'fizzbuzz';
yield '6151';
yield '6152';
yield 'fizz';
yield '6154';
yield 'buzz';
yield 'fizz';
yield '6157';
yield '6158';
yield 'fizz';
yield 'buzz';
yield '6161';
yield 'fizz';
yield '6163';
yield '6164';
yield 'fizzbuzz';
yield '6166';
yield '6167';
yield 'fizz';
yield '6169';
yield 'buzz';
yield 'fizz';
yield '6172';
yield '6173';
yield 'fizz';
yield 'buzz';
yield '6176';
yield 'fizz';
yield '6178';
yield '6179';
yield 'fizzbuzz';
yield '6181';
yield '6182';
yield 'fizz';
yield '6184';
yield 'buzz';
yield 'fizz';
yield '6187';
yield '6188';
yield 'fizz';
yield 'buzz';
yield '6191';
yield 'fizz';
yield '6193';
yield '6194';
yield 'fizzbuzz';
yield '6196';
yield '6197';
yield 'fizz';
yield '6199';
yield 'buzz';
yield 'fizz';
yield '6202';
yield '6203';
yield 'fizz';
yield 'buzz';
yield '6206';
yield 'fizz';
yield '6208';
yield '6209';
yield 'fizzbuzz';
yield '6211';
yield '6212';
yield 'fizz';
yield '6214';
yield 'buzz';
yield 'fizz';
yield '6217';
yield '6218';
yield 'fizz';
yield 'buzz';
yield '6221';
yield 'fizz';
yield '6223';
yield '6224';
yield 'fizzbuzz';
yield '6226';
yield '6227';
yield 'fizz';
yield '6229';
yield 'buzz';
yield 'fizz';
yield '6232';
yield '6233';
yield 'fizz';
yield 'buzz';
yield '6236';
yield 'fizz';
yield '6238';
yield '6239';
yield 'fizzbuzz';
yield '6241';
yield '6242';
yield 'fizz';
yield '6244';
yield 'buzz';
yield 'fizz';
yield '6247';
yield '6248';
yield 'fizz';
yield 'buzz';
yield '6251';
yield 'fizz';
yield '6253';
yield '6254';
yield 'fizzbuzz';
yield '6256';
yield '6257';
yield 'fizz';
yield '6259';
yield 'buzz';
yield 'fizz';
yield '6262';
yield '6263';
yield 'fizz';
yield 'buzz';
yield '6266';
yield 'fizz';
yield '6268';
yield '6269';
yield 'fizzbuzz';
yield '6271';
yield '6272';
yield 'fizz';
yield '6274';
yield 'buzz';
yield 'fizz';
yield '6277';
yield '6278';
yield 'fizz';
yield 'buzz';
yield '6281';
yield 'fizz';
yield '6283';
yield '6284';
yield 'fizzbuzz';
yield '6286';
yield '6287';
yield 'fizz';
yield '6289';
yield 'buzz';
yield 'fizz';
yield '6292';
yield '6293';
yield 'fizz';
yield 'buzz';
yield '6296';
yield 'fizz';
yield '6298';
yield '6299';
yield 'fizzbuzz';
yield '6301';
yield '6302';
yield 'fizz';
yield '6304';
yield 'buzz';
yield 'fizz';
yield '6307';
yield '6308';
yield 'fizz';
yield 'buzz';
yield '6311';
yield 'fizz';
yield '6313';
yield '6314';
yield 'fizzbuzz';
yield '6316';
yield '6317';
yield 'fizz';
yield '6319';
yield 'buzz';
yield 'fizz';
yield '6322';
yield '6323';
yield 'fizz';
yield 'buzz';
yield '6326';
yield 'fizz';
yield '6328';
yield '6329';
yield 'fizzbuzz';
yield '6331';
yield '6332';
yield 'fizz';
yield '6334';
yield 'buzz';
yield 'fizz';
yield '6337';
yield '6338';
yield 'fizz';
yield 'buzz';
yield '6341';
yield 'fizz';
yield '6343';
yield '6344';
yield 'fizzbuzz';
yield '6346';
yield '6347';
yield 'fizz';
yield '6349';
yield 'buzz';
yield 'fizz';
yield '6352';
yield '6353';
yield 'fizz';
yield 'buzz';
yield '6356';
yield 'fizz';
yield '6358';
yield '6359';
yield 'fizzbuzz';
yield '6361';
yield '6362';
yield 'fizz';
yield '6364';
yield 'buzz';
yield 'fizz';
yield '6367';
yield '6368';
yield 'fizz';
yield 'buzz';
yield '6371';
yield 'fizz';
yield '6373';
yield '6374';
yield 'fizzbuzz';
yield '6376';
yield '6377';
yield 'fizz';
yield '6379';
yield 'buzz';
yield 'fizz';
yield '6382';
yield '6383';
yield 'fizz';
yield 'buzz';
yield '6386';
yield 'fizz';
yield '6388';
yield '6389';
yield 'fizzbuzz';
yield '6391';
yield '6392';
yield 'fizz';
yield '6394';
yield 'buzz';
yield 'fizz';
yield '6397';
yield '6398';
yield 'fizz';
yield 'buzz';
yield '6401';
yield 'fizz';
yield '6403';
yield '6404';
yield 'fizzbuzz';
yield '6406';
yield '6407';
yield 'fizz';
yield '6409';
yield 'buzz';
yield 'fizz';
yield '6412';
yield '6413';
yield 'fizz';
yield 'buzz';
yield '6416';
yield 'fizz';
yield '6418';
yield '6419';
yield 'fizzbuzz';
yield '6421';
yield '6422';
yield 'fizz';
yield '6424';
yield 'buzz';
yield 'fizz';
yield '6427';
yield '6428';
yield 'fizz';
yield 'buzz';
yield '6431';
yield 'fizz';
yield '6433';
yield '6434';
yield 'fizzbuzz';
yield '6436';
yield '6437';
yield 'fizz';
yield '6439';
yield 'buzz';
yield 'fizz';
yield '6442';
yield '6443';
yield 'fizz';
yield 'buzz';
yield '6446';
yield 'fizz';
yield '6448';
yield '6449';
yield 'fizzbuzz';
yield '6451';
yield '6452';
yield 'fizz';
yield '6454';
yield 'buzz';
yield 'fizz';
yield '6457';
yield '6458';
yield 'fizz';
yield 'buzz';
yield '6461';
yield 'fizz';
yield '6463';
yield '6464';
yield 'fizzbuzz';
yield '6466';
yield '6467';
yield 'fizz';
yield '6469';
yield 'buzz';
yield 'fizz';
yield '6472';
yield '6473';
yield 'fizz';
yield 'buzz';
yield '6476';
yield 'fizz';
yield '6478';
yield '6479';
yield 'fizzbuzz';
yield '6481';
yield '6482';
yield 'fizz';
yield '6484';
yield 'buzz';
yield 'fizz';
yield '6487';
yield '6488';
yield 'fizz';
yield 'buzz';
yield '6491';
yield 'fizz';
yield '6493';
yield '6494';
yield 'fizzbuzz';
yield '6496';
yield '6497';
yield 'fizz';
yield '6499';
yield 'buzz';
yield 'fizz';
yield '6502';
yield '6503';
yield 'fizz';
yield 'buzz';
yield '6506';
yield 'fizz';
yield '6508';
yield '6509';
yield 'fizzbuzz';
yield '6511';
yield '6512';
yield 'fizz';
yield '6514';
yield 'buzz';
yield 'fizz';
yield '6517';
yield '6518';
yield 'fizz';
yield 'buzz';
yield '6521';
yield 'fizz';
yield '6523';
yield '6524';
yield 'fizzbuzz';
yield '6526';
yield '6527';
yield 'fizz';
yield '6529';
yield 'buzz';
yield 'fizz';
yield '6532';
yield '6533';
yield 'fizz';
yield 'buzz';
yield '6536';
yield 'fizz';
yield '6538';
yield '6539';
yield 'fizzbuzz';
yield '6541';
yield '6542';
yield 'fizz';
yield '6544';
yield 'buzz';
yield 'fizz';
yield '6547';
yield '6548';
yield 'fizz';
yield 'buzz';
yield '6551';
yield 'fizz';
yield '6553';
yield '6554';
yield 'fizzbuzz';
yield '6556';
yield '6557';
yield 'fizz';
yield '6559';
yield 'buzz';
yield 'fizz';
yield '6562';
yield '6563';
yield 'fizz';
yield 'buzz';
yield '6566';
yield 'fizz';
yield '6568';
yield '6569';
yield 'fizzbuzz';
yield '6571';
yield '6572';
yield 'fizz';
yield '6574';
yield 'buzz';
yield 'fizz';
yield '6577';
yield '6578';
yield 'fizz';
yield 'buzz';
yield '6581';
yield 'fizz';
yield '6583';
yield '6584';
yield 'fizzbuzz';
yield '6586';
yield '6587';
yield 'fizz';
yield '6589';
yield 'buzz';
yield 'fizz';
yield '6592';
yield '6593';
yield 'fizz';
yield 'buzz';
yield '6596';
yield 'fizz';
yield '6598';
yield '6599';
yield 'fizzbuzz';
yield '6601';
yield '6602';
yield 'fizz';
yield '6604';
yield 'buzz';
yield 'fizz';
yield '6607';
yield '6608';
yield 'fizz';
yield 'buzz';
yield '6611';
yield 'fizz';
yield '6613';
yield '6614';
yield 'fizzbuzz';
yield '6616';
yield '6617';
yield 'fizz';
yield '6619';
yield 'buzz';
yield 'fizz';
yield '6622';
yield '6623';
yield 'fizz';
yield 'buzz';
yield '6626';
yield 'fizz';
yield '6628';
yield '6629';
yield 'fizzbuzz';
yield '6631';
yield '6632';
yield 'fizz';
yield '6634';
yield 'buzz';
yield 'fizz';
yield '6637';
yield '6638';
yield 'fizz';
yield 'buzz';
yield '6641';
yield 'fizz';
yield '6643';
yield '6644';
yield 'fizzbuzz';
yield '6646';
yield '6647';
yield 'fizz';
yield '6649';
yield 'buzz';
yield 'fizz';
yield '6652';
yield '6653';
yield 'fizz';
yield 'buzz';
yield '6656';
yield 'fizz';
yield '6658';
yield '6659';
yield 'fizzbuzz';
yield '6661';
yield '6662';
yield 'fizz';
yield '6664';
yield 'buzz';
yield 'fizz';
yield '6667';
yield '6668';
yield 'fizz';
yield 'buzz';
yield '6671';
yield 'fizz';
yield '6673';
yield '6674';
yield 'fizzbuzz';
yield '6676';
yield '6677';
yield 'fizz';
yield '6679';
yield 'buzz';
yield 'fizz';
yield '6682';
yield '6683';
yield 'fizz';
yield 'buzz';
yield '6686';
yield 'fizz';
yield '6688';
yield '6689';
yield 'fizzbuzz';
yield '6691';
yield '6692';
yield 'fizz';
yield '6694';
yield 'buzz';
yield 'fizz';
yield '6697';
yield '6698';
yield 'fizz';
yield 'buzz';
yield '6701';
yield 'fizz';
yield '6703';
yield '6704';
yield 'fizzbuzz';
yield '6706';
yield '6707';
yield 'fizz';
yield '6709';
yield 'buzz';
yield 'fizz';
yield '6712';
yield '6713';
yield 'fizz';
yield 'buzz';
yield '6716';
yield 'fizz';
yield '6718';
yield '6719';
yield 'fizzbuzz';
yield '6721';
yield '6722';
yield 'fizz';
yield '6724';
yield 'buzz';
yield 'fizz';
yield '6727';
yield '6728';
yield 'fizz';
yield 'buzz';
yield '6731';
yield 'fizz';
yield '6733';
yield '6734';
yield 'fizzbuzz';
yield '6736';
yield '6737';
yield 'fizz';
yield '6739';
yield 'buzz';
yield 'fizz';
yield '6742';
yield '6743';
yield 'fizz';
yield 'buzz';
yield '6746';
yield 'fizz';
yield '6748';
yield '6749';
yield 'fizzbuzz';
yield '6751';
yield '6752';
yield 'fizz';
yield '6754';
yield 'buzz';
yield 'fizz';
yield '6757';
yield '6758';
yield 'fizz';
yield 'buzz';
yield '6761';
yield 'fizz';
yield '6763';
yield '6764';
yield 'fizzbuzz';
yield '6766';
yield '6767';
yield 'fizz';
yield '6769';
yield 'buzz';
yield 'fizz';
yield '6772';
yield '6773';
yield 'fizz';
yield 'buzz';
yield '6776';
yield 'fizz';
yield '6778';
yield '6779';
yield 'fizzbuzz';
yield '6781';
yield '6782';
yield 'fizz';
yield '6784';
yield 'buzz';
yield 'fizz';
yield '6787';
yield '6788';
yield 'fizz';
yield 'buzz';
yield '6791';
yield 'fizz';
yield '6793';
yield '6794';
yield 'fizzbuzz';
yield '6796';
yield '6797';
yield 'fizz';
yield '6799';
yield 'buzz';
yield 'fizz';
yield '6802';
yield '6803';
yield 'fizz';
yield 'buzz';
yield '6806';
yield 'fizz';
yield '6808';
yield '6809';
yield 'fizzbuzz';
yield '6811';
yield '6812';
yield 'fizz';
yield '6814';
yield 'buzz';
yield 'fizz';
yield '6817';
yield '6818';
yield 'fizz';
yield 'buzz';
yield '6821';
yield 'fizz';
yield '6823';
yield '6824';
yield 'fizzbuzz';
yield '6826';
yield '6827';
yield 'fizz';
yield '6829';
yield 'buzz';
yield 'fizz';
yield '6832';
yield '6833';
yield 'fizz';
yield 'buzz';
yield '6836';
yield 'fizz';
yield '6838';
yield '6839';
yield 'fizzbuzz';
yield '6841';
yield '6842';
yield 'fizz';
yield '6844';
yield 'buzz';
yield 'fizz';
yield '6847';
yield '6848';
yield 'fizz';
yield 'buzz';
yield '6851';
yield 'fizz';
yield '6853';
yield '6854';
yield 'fizzbuzz';
yield '6856';
yield '6857';
yield 'fizz';
yield '6859';
yield 'buzz';
yield 'fizz';
yield '6862';
yield '6863';
yield 'fizz';
yield 'buzz';
yield '6866';
yield 'fizz';
yield '6868';
yield '6869';
yield 'fizzbuzz';
yield '6871';
yield '6872';
yield 'fizz';
yield '6874';
yield 'buzz';
yield 'fizz';
yield '6877';
yield '6878';
yield 'fizz';
yield 'buzz';
yield '6881';
yield 'fizz';
yield '6883';
yield '6884';
yield 'fizzbuzz';
yield '6886';
yield '6887';
yield 'fizz';
yield '6889';
yield 'buzz';
yield 'fizz';
yield '6892';
yield '6893';
yield 'fizz';
yield 'buzz';
yield '6896';
yield 'fizz';
yield '6898';
yield '6899';
yield 'fizzbuzz';
yield '6901';
yield '6902';
yield 'fizz';
yield '6904';
yield 'buzz';
yield 'fizz';
yield '6907';
yield '6908';
yield 'fizz';
yield 'buzz';
yield '6911';
yield 'fizz';
yield '6913';
yield '6914';
yield 'fizzbuzz';
yield '6916';
yield '6917';
yield 'fizz';
yield '6919';
yield 'buzz';
yield 'fizz';
yield '6922';
yield '6923';
yield 'fizz';
yield 'buzz';
yield '6926';
yield 'fizz';
yield '6928';
yield '6929';
yield 'fizzbuzz';
yield '6931';
yield '6932';
yield 'fizz';
yield '6934';
yield 'buzz';
yield 'fizz';
yield '6937';
yield '6938';
yield 'fizz';
yield 'buzz';
yield '6941';
yield 'fizz';
yield '6943';
yield '6944';
yield 'fizzbuzz';
yield '6946';
yield '6947';
yield 'fizz';
yield '6949';
yield 'buzz';
yield 'fizz';
yield '6952';
yield '6953';
yield 'fizz';
yield 'buzz';
yield '6956';
yield 'fizz';
yield '6958';
yield '6959';
yield 'fizzbuzz';
yield '6961';
yield '6962';
yield 'fizz';
yield '6964';
yield 'buzz';
yield 'fizz';
yield '6967';
yield '6968';
yield 'fizz';
yield 'buzz';
yield '6971';
yield 'fizz';
yield '6973';
yield '6974';
yield 'fizzbuzz';
yield '6976';
yield '6977';
yield 'fizz';
yield '6979';
yield 'buzz';
yield 'fizz';
yield '6982';
yield '6983';
yield 'fizz';
yield 'buzz';
yield '6986';
yield 'fizz';
yield '6988';
yield '6989';
yield 'fizzbuzz';
yield '6991';
yield '6992';
yield 'fizz';
yield '6994';
yield 'buzz';
yield 'fizz';
yield '6997';
yield '6998';
yield 'fizz';
yield 'buzz';
yield '7001';
yield 'fizz';
yield '7003';
yield '7004';
yield 'fizzbuzz';
yield '7006';
yield '7007';
yield 'fizz';
yield '7009';
yield 'buzz';
yield 'fizz';
yield '7012';
yield '7013';
yield 'fizz';
yield 'buzz';
yield '7016';
yield 'fizz';
yield '7018';
yield '7019';
yield 'fizzbuzz';
yield '7021';
yield '7022';
yield 'fizz';
yield '7024';
yield 'buzz';
yield 'fizz';
yield '7027';
yield '7028';
yield 'fizz';
yield 'buzz';
yield '7031';
yield 'fizz';
yield '7033';
yield '7034';
yield 'fizzbuzz';
yield '7036';
yield '7037';
yield 'fizz';
yield '7039';
yield 'buzz';
yield 'fizz';
yield '7042';
yield '7043';
yield 'fizz';
yield 'buzz';
yield '7046';
yield 'fizz';
yield '7048';
yield '7049';
yield 'fizzbuzz';
yield '7051';
yield '7052';
yield 'fizz';
yield '7054';
yield 'buzz';
yield 'fizz';
yield '7057';
yield '7058';
yield 'fizz';
yield 'buzz';
yield '7061';
yield 'fizz';
yield '7063';
yield '7064';
yield 'fizzbuzz';
yield '7066';
yield '7067';
yield 'fizz';
yield '7069';
yield 'buzz';
yield 'fizz';
yield '7072';
yield '7073';
yield 'fizz';
yield 'buzz';
yield '7076';
yield 'fizz';
yield '7078';
yield '7079';
yield 'fizzbuzz';
yield '7081';
yield '7082';
yield 'fizz';
yield '7084';
yield 'buzz';
yield 'fizz';
yield '7087';
yield '7088';
yield 'fizz';
yield 'buzz';
yield '7091';
yield 'fizz';
yield '7093';
yield '7094';
yield 'fizzbuzz';
yield '7096';
yield '7097';
yield 'fizz';
yield '7099';
yield 'buzz';
yield 'fizz';
yield '7102';
yield '7103';
yield 'fizz';
yield 'buzz';
yield '7106';
yield 'fizz';
yield '7108';
yield '7109';
yield 'fizzbuzz';
yield '7111';
yield '7112';
yield 'fizz';
yield '7114';
yield 'buzz';
yield 'fizz';
yield '7117';
yield '7118';
yield 'fizz';
yield 'buzz';
yield '7121';
yield 'fizz';
yield '7123';
yield '7124';
yield 'fizzbuzz';
yield '7126';
yield '7127';
yield 'fizz';
yield '7129';
yield 'buzz';
yield 'fizz';
yield '7132';
yield '7133';
yield 'fizz';
yield 'buzz';
yield '7136';
yield 'fizz';
yield '7138';
yield '7139';
yield 'fizzbuzz';
yield '7141';
yield '7142';
yield 'fizz';
yield '7144';
yield 'buzz';
yield 'fizz';
yield '7147';
yield '7148';
yield 'fizz';
yield 'buzz';
yield '7151';
yield 'fizz';
yield '7153';
yield '7154';
yield 'fizzbuzz';
yield '7156';
yield '7157';
yield 'fizz';
yield '7159';
yield 'buzz';
yield 'fizz';
yield '7162';
yield '7163';
yield 'fizz';
yield 'buzz';
yield '7166';
yield 'fizz';
yield '7168';
yield '7169';
yield 'fizzbuzz';
yield '7171';
yield '7172';
yield 'fizz';
yield '7174';
yield 'buzz';
yield 'fizz';
yield '7177';
yield '7178';
yield 'fizz';
yield 'buzz';
yield '7181';
yield 'fizz';
yield '7183';
yield '7184';
yield 'fizzbuzz';
yield '7186';
yield '7187';
yield 'fizz';
yield '7189';
yield 'buzz';
yield 'fizz';
yield '7192';
yield '7193';
yield 'fizz';
yield 'buzz';
yield '7196';
yield 'fizz';
yield '7198';
yield '7199';
yield 'fizzbuzz';
yield '7201';
yield '7202';
yield 'fizz';
yield '7204';
yield 'buzz';
yield 'fizz';
yield '7207';
yield '7208';
yield 'fizz';
yield 'buzz';
yield '7211';
yield 'fizz';
yield '7213';
yield '7214';
yield 'fizzbuzz';
yield '7216';
yield '7217';
yield 'fizz';
yield '7219';
yield 'buzz';
yield 'fizz';
yield '7222';
yield '7223';
yield 'fizz';
yield 'buzz';
yield '7226';
yield 'fizz';
yield '7228';
yield '7229';
yield 'fizzbuzz';
yield '7231';
yield '7232';
yield 'fizz';
yield '7234';
yield 'buzz';
yield 'fizz';
yield '7237';
yield '7238';
yield 'fizz';
yield 'buzz';
yield '7241';
yield 'fizz';
yield '7243';
yield '7244';
yield 'fizzbuzz';
yield '7246';
yield '7247';
yield 'fizz';
yield '7249';
yield 'buzz';
yield 'fizz';
yield '7252';
yield '7253';
yield 'fizz';
yield 'buzz';
yield '7256';
yield 'fizz';
yield '7258';
yield '7259';
yield 'fizzbuzz';
yield '7261';
yield '7262';
yield 'fizz';
yield '7264';
yield 'buzz';
yield 'fizz';
yield '7267';
yield '7268';
yield 'fizz';
yield 'buzz';
yield '7271';
yield 'fizz';
yield '7273';
yield '7274';
yield 'fizzbuzz';
yield '7276';
yield '7277';
yield 'fizz';
yield '7279';
yield 'buzz';
yield 'fizz';
yield '7282';
yield '7283';
yield 'fizz';
yield 'buzz';
yield '7286';
yield 'fizz';
yield '7288';
yield '7289';
yield 'fizzbuzz';
yield '7291';
yield '7292';
yield 'fizz';
yield '7294';
yield 'buzz';
yield 'fizz';
yield '7297';
yield '7298';
yield 'fizz';
yield 'buzz';
yield '7301';
yield 'fizz';
yield '7303';
yield '7304';
yield 'fizzbuzz';
yield '7306';
yield '7307';
yield 'fizz';
yield '7309';
yield 'buzz';
yield 'fizz';
yield '7312';
yield '7313';
yield 'fizz';
yield 'buzz';
yield '7316';
yield 'fizz';
yield '7318';
yield '7319';
yield 'fizzbuzz';
yield '7321';
yield '7322';
yield 'fizz';
yield '7324';
yield 'buzz';
yield 'fizz';
yield '7327';
yield '7328';
yield 'fizz';
yield 'buzz';
yield '7331';
yield 'fizz';
yield '7333';
yield '7334';
yield 'fizzbuzz';
yield '7336';
yield '7337';
yield 'fizz';
yield '7339';
yield 'buzz';
yield 'fizz';
yield '7342';
yield '7343';
yield 'fizz';
yield 'buzz';
yield '7346';
yield 'fizz';
yield '7348';
yield '7349';
yield 'fizzbuzz';
yield '7351';
yield '7352';
yield 'fizz';
yield '7354';
yield 'buzz';
yield 'fizz';
yield '7357';
yield '7358';
yield 'fizz';
yield 'buzz';
yield '7361';
yield 'fizz';
yield '7363';
yield '7364';
yield 'fizzbuzz';
yield '7366';
yield '7367';
yield 'fizz';
yield '7369';
yield 'buzz';
yield 'fizz';
yield '7372';
yield '7373';
yield 'fizz';
yield 'buzz';
yield '7376';
yield 'fizz';
yield '7378';
yield '7379';
yield 'fizzbuzz';
yield '7381';
yield '7382';
yield 'fizz';
yield '7384';
yield 'buzz';
yield 'fizz';
yield '7387';
yield '7388';
yield 'fizz';
yield 'buzz';
yield '7391';
yield 'fizz';
yield '7393';
yield '7394';
yield 'fizzbuzz';
yield '7396';
yield '7397';
yield 'fizz';
yield '7399';
yield 'buzz';
yield 'fizz';
yield '7402';
yield '7403';
yield 'fizz';
yield 'buzz';
yield '7406';
yield 'fizz';
yield '7408';
yield '7409';
yield 'fizzbuzz';
yield '7411';
yield '7412';
yield 'fizz';
yield '7414';
yield 'buzz';
yield 'fizz';
yield '7417';
yield '7418';
yield 'fizz';
yield 'buzz';
yield '7421';
yield 'fizz';
yield '7423';
yield '7424';
yield 'fizzbuzz';
yield '7426';
yield '7427';
yield 'fizz';
yield '7429';
yield 'buzz';
yield 'fizz';
yield '7432';
yield '7433';
yield 'fizz';
yield 'buzz';
yield '7436';
yield 'fizz';
yield '7438';
yield '7439';
yield 'fizzbuzz';
yield '7441';
yield '7442';
yield 'fizz';
yield '7444';
yield 'buzz';
yield 'fizz';
yield '7447';
yield '7448';
yield 'fizz';
yield 'buzz';
yield '7451';
yield 'fizz';
yield '7453';
yield '7454';
yield 'fizzbuzz';
yield '7456';
yield '7457';
yield 'fizz';
yield '7459';
yield 'buzz';
yield 'fizz';
yield '7462';
yield '7463';
yield 'fizz';
yield 'buzz';
yield '7466';
yield 'fizz';
yield '7468';
yield '7469';
yield 'fizzbuzz';
yield '7471';
yield '7472';
yield 'fizz';
yield '7474';
yield 'buzz';
yield 'fizz';
yield '7477';
yield '7478';
yield 'fizz';
yield 'buzz';
yield '7481';
yield 'fizz';
yield '7483';
yield '7484';
yield 'fizzbuzz';
yield '7486';
yield '7487';
yield 'fizz';
yield '7489';
yield 'buzz';
yield 'fizz';
yield '7492';
yield '7493';
yield 'fizz';
yield 'buzz';
yield '7496';
yield 'fizz';
yield '7498';
yield '7499';
yield 'fizzbuzz';
yield '7501';
yield '7502';
yield 'fizz';
yield '7504';
yield 'buzz';
yield 'fizz';
yield '7507';
yield '7508';
yield 'fizz';
yield 'buzz';
yield '7511';
yield 'fizz';
yield '7513';
yield '7514';
yield 'fizzbuzz';
yield '7516';
yield '7517';
yield 'fizz';
yield '7519';
yield 'buzz';
yield 'fizz';
yield '7522';
yield '7523';
yield 'fizz';
yield 'buzz';
yield '7526';
yield 'fizz';
yield '7528';
yield '7529';
yield 'fizzbuzz';
yield '7531';
yield '7532';
yield 'fizz';
yield '7534';
yield 'buzz';
yield 'fizz';
yield '7537';
yield '7538';
yield 'fizz';
yield 'buzz';
yield '7541';
yield 'fizz';
yield '7543';
yield '7544';
yield 'fizzbuzz';
yield '7546';
yield '7547';
yield 'fizz';
yield '7549';
yield 'buzz';
yield 'fizz';
yield '7552';
yield '7553';
yield 'fizz';
yield 'buzz';
yield '7556';
yield 'fizz';
yield '7558';
yield '7559';
yield 'fizzbuzz';
yield '7561';
yield '7562';
yield 'fizz';
yield '7564';
yield 'buzz';
yield 'fizz';
yield '7567';
yield '7568';
yield 'fizz';
yield 'buzz';
yield '7571';
yield 'fizz';
yield '7573';
yield '7574';
yield 'fizzbuzz';
yield '7576';
yield '7577';
yield 'fizz';
yield '7579';
yield 'buzz';
yield 'fizz';
yield '7582';
yield '7583';
yield 'fizz';
yield 'buzz';
yield '7586';
yield 'fizz';
yield '7588';
yield '7589';
yield 'fizzbuzz';
yield '7591';
yield '7592';
yield 'fizz';
yield '7594';
yield 'buzz';
yield 'fizz';
yield '7597';
yield '7598';
yield 'fizz';
yield 'buzz';
yield '7601';
yield 'fizz';
yield '7603';
yield '7604';
yield 'fizzbuzz';
yield '7606';
yield '7607';
yield 'fizz';
yield '7609';
yield 'buzz';
yield 'fizz';
yield '7612';
yield '7613';
yield 'fizz';
yield 'buzz';
yield '7616';
yield 'fizz';
yield '7618';
yield '7619';
yield 'fizzbuzz';
yield '7621';
yield '7622';
yield 'fizz';
yield '7624';
yield 'buzz';
yield 'fizz';
yield '7627';
yield '7628';
yield 'fizz';
yield 'buzz';
yield '7631';
yield 'fizz';
yield '7633';
yield '7634';
yield 'fizzbuzz';
yield '7636';
yield '7637';
yield 'fizz';
yield '7639';
yield 'buzz';
yield 'fizz';
yield '7642';
yield '7643';
yield 'fizz';
yield 'buzz';
yield '7646';
yield 'fizz';
yield '7648';
yield '7649';
yield 'fizzbuzz';
yield '7651';
yield '7652';
yield 'fizz';
yield '7654';
yield 'buzz';
yield 'fizz';
yield '7657';
yield '7658';
yield 'fizz';
yield 'buzz';
yield '7661';
yield 'fizz';
yield '7663';
yield '7664';
yield 'fizzbuzz';
yield '7666';
yield '7667';
yield 'fizz';
yield '7669';
yield 'buzz';
yield 'fizz';
yield '7672';
yield '7673';
yield 'fizz';
yield 'buzz';
yield '7676';
yield 'fizz';
yield '7678';
yield '7679';
yield 'fizzbuzz';
yield '7681';
yield '7682';
yield 'fizz';
yield '7684';
yield 'buzz';
yield 'fizz';
yield '7687';
yield '7688';
yield 'fizz';
yield 'buzz';
yield '7691';
yield 'fizz';
yield '7693';
yield '7694';
yield 'fizzbuzz';
yield '7696';
yield '7697';
yield 'fizz';
yield '7699';
yield 'buzz';
yield 'fizz';
yield '7702';
yield '7703';
yield 'fizz';
yield 'buzz';
yield '7706';
yield 'fizz';
yield '7708';
yield '7709';
yield 'fizzbuzz';
yield '7711';
yield '7712';
yield 'fizz';
yield '7714';
yield 'buzz';
yield 'fizz';
yield '7717';
yield '7718';
yield 'fizz';
yield 'buzz';
yield '7721';
yield 'fizz';
yield '7723';
yield '7724';
yield 'fizzbuzz';
yield '7726';
yield '7727';
yield 'fizz';
yield '7729';
yield 'buzz';
yield 'fizz';
yield '7732';
yield '7733';
yield 'fizz';
yield 'buzz';
yield '7736';
yield 'fizz';
yield '7738';
yield '7739';
yield 'fizzbuzz';
yield '7741';
yield '7742';
yield 'fizz';
yield '7744';
yield 'buzz';
yield 'fizz';
yield '7747';
yield '7748';
yield 'fizz';
yield 'buzz';
yield '7751';
yield 'fizz';
yield '7753';
yield '7754';
yield 'fizzbuzz';
yield '7756';
yield '7757';
yield 'fizz';
yield '7759';
yield 'buzz';
yield 'fizz';
yield '7762';
yield '7763';
yield 'fizz';
yield 'buzz';
yield '7766';
yield 'fizz';
yield '7768';
yield '7769';
yield 'fizzbuzz';
yield '7771';
yield '7772';
yield 'fizz';
yield '7774';
yield 'buzz';
yield 'fizz';
yield '7777';
yield '7778';
yield 'fizz';
yield 'buzz';
yield '7781';
yield 'fizz';
yield '7783';
yield '7784';
yield 'fizzbuzz';
yield '7786';
yield '7787';
yield 'fizz';
yield '7789';
yield 'buzz';
yield 'fizz';
yield '7792';
yield '7793';
yield 'fizz';
yield 'buzz';
yield '7796';
yield 'fizz';
yield '7798';
yield '7799';
yield 'fizzbuzz';
yield '7801';
yield '7802';
yield 'fizz';
yield '7804';
yield 'buzz';
yield 'fizz';
yield '7807';
yield '7808';
yield 'fizz';
yield 'buzz';
yield '7811';
yield 'fizz';
yield '7813';
yield '7814';
yield 'fizzbuzz';
yield '7816';
yield '7817';
yield 'fizz';
yield '7819';
yield 'buzz';
yield 'fizz';
yield '7822';
yield '7823';
yield 'fizz';
yield 'buzz';
yield '7826';
yield 'fizz';
yield '7828';
yield '7829';
yield 'fizzbuzz';
yield '7831';
yield '7832';
yield 'fizz';
yield '7834';
yield 'buzz';
yield 'fizz';
yield '7837';
yield '7838';
yield 'fizz';
yield 'buzz';
yield '7841';
yield 'fizz';
yield '7843';
yield '7844';
yield 'fizzbuzz';
yield '7846';
yield '7847';
yield 'fizz';
yield '7849';
yield 'buzz';
yield 'fizz';
yield '7852';
yield '7853';
yield 'fizz';
yield 'buzz';
yield '7856';
yield 'fizz';
yield '7858';
yield '7859';
yield 'fizzbuzz';
yield '7861';
yield '7862';
yield 'fizz';
yield '7864';
yield 'buzz';
yield 'fizz';
yield '7867';
yield '7868';
yield 'fizz';
yield 'buzz';
yield '7871';
yield 'fizz';
yield '7873';
yield '7874';
yield 'fizzbuzz';
yield '7876';
yield '7877';
yield 'fizz';
yield '7879';
yield 'buzz';
yield 'fizz';
yield '7882';
yield '7883';
yield 'fizz';
yield 'buzz';
yield '7886';
yield 'fizz';
yield '7888';
yield '7889';
yield 'fizzbuzz';
yield '7891';
yield '7892';
yield 'fizz';
yield '7894';
yield 'buzz';
yield 'fizz';
yield '7897';
yield '7898';
yield 'fizz';
yield 'buzz';
yield '7901';
yield 'fizz';
yield '7903';
yield '7904';
yield 'fizzbuzz';
yield '7906';
yield '7907';
yield 'fizz';
yield '7909';
yield 'buzz';
yield 'fizz';
yield '7912';
yield '7913';
yield 'fizz';
yield 'buzz';
yield '7916';
yield 'fizz';
yield '7918';
yield '7919';
yield 'fizzbuzz';
yield '7921';
yield '7922';
yield 'fizz';
yield '7924';
yield 'buzz';
yield 'fizz';
yield '7927';
yield '7928';
yield 'fizz';
yield 'buzz';
yield '7931';
yield 'fizz';
yield '7933';
yield '7934';
yield 'fizzbuzz';
yield '7936';
yield '7937';
yield 'fizz';
yield '7939';
yield 'buzz';
yield 'fizz';
yield '7942';
yield '7943';
yield 'fizz';
yield 'buzz';
yield '7946';
yield 'fizz';
yield '7948';
yield '7949';
yield 'fizzbuzz';
yield '7951';
yield '7952';
yield 'fizz';
yield '7954';
yield 'buzz';
yield 'fizz';
yield '7957';
yield '7958';
yield 'fizz';
yield 'buzz';
yield '7961';
yield 'fizz';
yield '7963';
yield '7964';
yield 'fizzbuzz';
yield '7966';
yield '7967';
yield 'fizz';
yield '7969';
yield 'buzz';
yield 'fizz';
yield '7972';
yield '7973';
yield 'fizz';
yield 'buzz';
yield '7976';
yield 'fizz';
yield '7978';
yield '7979';
yield 'fizzbuzz';
yield '7981';
yield '7982';
yield 'fizz';
yield '7984';
yield 'buzz';
yield 'fizz';
yield '7987';
yield '7988';
yield 'fizz';
yield 'buzz';
yield '7991';
yield 'fizz';
yield '7993';
yield '7994';
yield 'fizzbuzz';
yield '7996';
yield '7997';
yield 'fizz';
yield '7999';
yield 'buzz';
yield 'fizz';
yield '8002';
yield '8003';
yield 'fizz';
yield 'buzz';
yield '8006';
yield 'fizz';
yield '8008';
yield '8009';
yield 'fizzbuzz';
yield '8011';
yield '8012';
yield 'fizz';
yield '8014';
yield 'buzz';
yield 'fizz';
yield '8017';
yield '8018';
yield 'fizz';
yield 'buzz';
yield '8021';
yield 'fizz';
yield '8023';
yield '8024';
yield 'fizzbuzz';
yield '8026';
yield '8027';
yield 'fizz';
yield '8029';
yield 'buzz';
yield 'fizz';
yield '8032';
yield '8033';
yield 'fizz';
yield 'buzz';
yield '8036';
yield 'fizz';
yield '8038';
yield '8039';
yield 'fizzbuzz';
yield '8041';
yield '8042';
yield 'fizz';
yield '8044';
yield 'buzz';
yield 'fizz';
yield '8047';
yield '8048';
yield 'fizz';
yield 'buzz';
yield '8051';
yield 'fizz';
yield '8053';
yield '8054';
yield 'fizzbuzz';
yield '8056';
yield '8057';
yield 'fizz';
yield '8059';
yield 'buzz';
yield 'fizz';
yield '8062';
yield '8063';
yield 'fizz';
yield 'buzz';
yield '8066';
yield 'fizz';
yield '8068';
yield '8069';
yield 'fizzbuzz';
yield '8071';
yield '8072';
yield 'fizz';
yield '8074';
yield 'buzz';
yield 'fizz';
yield '8077';
yield '8078';
yield 'fizz';
yield 'buzz';
yield '8081';
yield 'fizz';
yield '8083';
yield '8084';
yield 'fizzbuzz';
yield '8086';
yield '8087';
yield 'fizz';
yield '8089';
yield 'buzz';
yield 'fizz';
yield '8092';
yield '8093';
yield 'fizz';
yield 'buzz';
yield '8096';
yield 'fizz';
yield '8098';
yield '8099';
yield 'fizzbuzz';
yield '8101';
yield '8102';
yield 'fizz';
yield '8104';
yield 'buzz';
yield 'fizz';
yield '8107';
yield '8108';
yield 'fizz';
yield 'buzz';
yield '8111';
yield 'fizz';
yield '8113';
yield '8114';
yield 'fizzbuzz';
yield '8116';
yield '8117';
yield 'fizz';
yield '8119';
yield 'buzz';
yield 'fizz';
yield '8122';
yield '8123';
yield 'fizz';
yield 'buzz';
yield '8126';
yield 'fizz';
yield '8128';
yield '8129';
yield 'fizzbuzz';
yield '8131';
yield '8132';
yield 'fizz';
yield '8134';
yield 'buzz';
yield 'fizz';
yield '8137';
yield '8138';
yield 'fizz';
yield 'buzz';
yield '8141';
yield 'fizz';
yield '8143';
yield '8144';
yield 'fizzbuzz';
yield '8146';
yield '8147';
yield 'fizz';
yield '8149';
yield 'buzz';
yield 'fizz';
yield '8152';
yield '8153';
yield 'fizz';
yield 'buzz';
yield '8156';
yield 'fizz';
yield '8158';
yield '8159';
yield 'fizzbuzz';
yield '8161';
yield '8162';
yield 'fizz';
yield '8164';
yield 'buzz';
yield 'fizz';
yield '8167';
yield '8168';
yield 'fizz';
yield 'buzz';
yield '8171';
yield 'fizz';
yield '8173';
yield '8174';
yield 'fizzbuzz';
yield '8176';
yield '8177';
yield 'fizz';
yield '8179';
yield 'buzz';
yield 'fizz';
yield '8182';
yield '8183';
yield 'fizz';
yield 'buzz';
yield '8186';
yield 'fizz';
yield '8188';
yield '8189';
yield 'fizzbuzz';
yield '8191';
yield '8192';
yield 'fizz';
yield '8194';
yield 'buzz';
yield 'fizz';
yield '8197';
yield '8198';
yield 'fizz';
yield 'buzz';
yield '8201';
yield 'fizz';
yield '8203';
yield '8204';
yield 'fizzbuzz';
yield '8206';
yield '8207';
yield 'fizz';
yield '8209';
yield 'buzz';
yield 'fizz';
yield '8212';
yield '8213';
yield 'fizz';
yield 'buzz';
yield '8216';
yield 'fizz';
yield '8218';
yield '8219';
yield 'fizzbuzz';
yield '8221';
yield '8222';
yield 'fizz';
yield '8224';
yield 'buzz';
yield 'fizz';
yield '8227';
yield '8228';
yield 'fizz';
yield 'buzz';
yield '8231';
yield 'fizz';
yield '8233';
yield '8234';
yield 'fizzbuzz';
yield '8236';
yield '8237';
yield 'fizz';
yield '8239';
yield 'buzz';
yield 'fizz';
yield '8242';
yield '8243';
yield 'fizz';
yield 'buzz';
yield '8246';
yield 'fizz';
yield '8248';
yield '8249';
yield 'fizzbuzz';
yield '8251';
yield '8252';
yield 'fizz';
yield '8254';
yield 'buzz';
yield 'fizz';
yield '8257';
yield '8258';
yield 'fizz';
yield 'buzz';
yield '8261';
yield 'fizz';
yield '8263';
yield '8264';
yield 'fizzbuzz';
yield '8266';
yield '8267';
yield 'fizz';
yield '8269';
yield 'buzz';
yield 'fizz';
yield '8272';
yield '8273';
yield 'fizz';
yield 'buzz';
yield '8276';
yield 'fizz';
yield '8278';
yield '8279';
yield 'fizzbuzz';
yield '8281';
yield '8282';
yield 'fizz';
yield '8284';
yield 'buzz';
yield 'fizz';
yield '8287';
yield '8288';
yield 'fizz';
yield 'buzz';
yield '8291';
yield 'fizz';
yield '8293';
yield '8294';
yield 'fizzbuzz';
yield '8296';
yield '8297';
yield 'fizz';
yield '8299';
yield 'buzz';
yield 'fizz';
yield '8302';
yield '8303';
yield 'fizz';
yield 'buzz';
yield '8306';
yield 'fizz';
yield '8308';
yield '8309';
yield 'fizzbuzz';
yield '8311';
yield '8312';
yield 'fizz';
yield '8314';
yield 'buzz';
yield 'fizz';
yield '8317';
yield '8318';
yield 'fizz';
yield 'buzz';
yield '8321';
yield 'fizz';
yield '8323';
yield '8324';
yield 'fizzbuzz';
yield '8326';
yield '8327';
yield 'fizz';
yield '8329';
yield 'buzz';
yield 'fizz';
yield '8332';
yield '8333';
yield 'fizz';
yield 'buzz';
yield '8336';
yield 'fizz';
yield '8338';
yield '8339';
yield 'fizzbuzz';
yield '8341';
yield '8342';
yield 'fizz';
yield '8344';
yield 'buzz';
yield 'fizz';
yield '8347';
yield '8348';
yield 'fizz';
yield 'buzz';
yield '8351';
yield 'fizz';
yield '8353';
yield '8354';
yield 'fizzbuzz';
yield '8356';
yield '8357';
yield 'fizz';
yield '8359';
yield 'buzz';
yield 'fizz';
yield '8362';
yield '8363';
yield 'fizz';
yield 'buzz';
yield '8366';
yield 'fizz';
yield '8368';
yield '8369';
yield 'fizzbuzz';
yield '8371';
yield '8372';
yield 'fizz';
yield '8374';
yield 'buzz';
yield 'fizz';
yield '8377';
yield '8378';
yield 'fizz';
yield 'buzz';
yield '8381';
yield 'fizz';
yield '8383';
yield '8384';
yield 'fizzbuzz';
yield '8386';
yield '8387';
yield 'fizz';
yield '8389';
yield 'buzz';
yield 'fizz';
yield '8392';
yield '8393';
yield 'fizz';
yield 'buzz';
yield '8396';
yield 'fizz';
yield '8398';
yield '8399';
yield 'fizzbuzz';
yield '8401';
yield '8402';
yield 'fizz';
yield '8404';
yield 'buzz';
yield 'fizz';
yield '8407';
yield '8408';
yield 'fizz';
yield 'buzz';
yield '8411';
yield 'fizz';
yield '8413';
yield '8414';
yield 'fizzbuzz';
yield '8416';
yield '8417';
yield 'fizz';
yield '8419';
yield 'buzz';
yield 'fizz';
yield '8422';
yield '8423';
yield 'fizz';
yield 'buzz';
yield '8426';
yield 'fizz';
yield '8428';
yield '8429';
yield 'fizzbuzz';
yield '8431';
yield '8432';
yield 'fizz';
yield '8434';
yield 'buzz';
yield 'fizz';
yield '8437';
yield '8438';
yield 'fizz';
yield 'buzz';
yield '8441';
yield 'fizz';
yield '8443';
yield '8444';
yield 'fizzbuzz';
yield '8446';
yield '8447';
yield 'fizz';
yield '8449';
yield 'buzz';
yield 'fizz';
yield '8452';
yield '8453';
yield 'fizz';
yield 'buzz';
yield '8456';
yield 'fizz';
yield '8458';
yield '8459';
yield 'fizzbuzz';
yield '8461';
yield '8462';
yield 'fizz';
yield '8464';
yield 'buzz';
yield 'fizz';
yield '8467';
yield '8468';
yield 'fizz';
yield 'buzz';
yield '8471';
yield 'fizz';
yield '8473';
yield '8474';
yield 'fizzbuzz';
yield '8476';
yield '8477';
yield 'fizz';
yield '8479';
yield 'buzz';
yield 'fizz';
yield '8482';
yield '8483';
yield 'fizz';
yield 'buzz';
yield '8486';
yield 'fizz';
yield '8488';
yield '8489';
yield 'fizzbuzz';
yield '8491';
yield '8492';
yield 'fizz';
yield '8494';
yield 'buzz';
yield 'fizz';
yield '8497';
yield '8498';
yield 'fizz';
yield 'buzz';
yield '8501';
yield 'fizz';
yield '8503';
yield '8504';
yield 'fizzbuzz';
yield '8506';
yield '8507';
yield 'fizz';
yield '8509';
yield 'buzz';
yield 'fizz';
yield '8512';
yield '8513';
yield 'fizz';
yield 'buzz';
yield '8516';
yield 'fizz';
yield '8518';
yield '8519';
yield 'fizzbuzz';
yield '8521';
yield '8522';
yield 'fizz';
yield '8524';
yield 'buzz';
yield 'fizz';
yield '8527';
yield '8528';
yield 'fizz';
yield 'buzz';
yield '8531';
yield 'fizz';
yield '8533';
yield '8534';
yield 'fizzbuzz';
yield '8536';
yield '8537';
yield 'fizz';
yield '8539';
yield 'buzz';
yield 'fizz';
yield '8542';
yield '8543';
yield 'fizz';
yield 'buzz';
yield '8546';
yield 'fizz';
yield '8548';
yield '8549';
yield 'fizzbuzz';
yield '8551';
yield '8552';
yield 'fizz';
yield '8554';
yield 'buzz';
yield 'fizz';
yield '8557';
yield '8558';
yield 'fizz';
yield 'buzz';
yield '8561';
yield 'fizz';
yield '8563';
yield '8564';
yield 'fizzbuzz';
yield '8566';
yield '8567';
yield 'fizz';
yield '8569';
yield 'buzz';
yield 'fizz';
yield '8572';
yield '8573';
yield 'fizz';
yield 'buzz';
yield '8576';
yield 'fizz';
yield '8578';
yield '8579';
yield 'fizzbuzz';
yield '8581';
yield '8582';
yield 'fizz';
yield '8584';
yield 'buzz';
yield 'fizz';
yield '8587';
yield '8588';
yield 'fizz';
yield 'buzz';
yield '8591';
yield 'fizz';
yield '8593';
yield '8594';
yield 'fizzbuzz';
yield '8596';
yield '8597';
yield 'fizz';
yield '8599';
yield 'buzz';
yield 'fizz';
yield '8602';
yield '8603';
yield 'fizz';
yield 'buzz';
yield '8606';
yield 'fizz';
yield '8608';
yield '8609';
yield 'fizzbuzz';
yield '8611';
yield '8612';
yield 'fizz';
yield '8614';
yield 'buzz';
yield 'fizz';
yield '8617';
yield '8618';
yield 'fizz';
yield 'buzz';
yield '8621';
yield 'fizz';
yield '8623';
yield '8624';
yield 'fizzbuzz';
yield '8626';
yield '8627';
yield 'fizz';
yield '8629';
yield 'buzz';
yield 'fizz';
yield '8632';
yield '8633';
yield 'fizz';
yield 'buzz';
yield '8636';
yield 'fizz';
yield '8638';
yield '8639';
yield 'fizzbuzz';
yield '8641';
yield '8642';
yield 'fizz';
yield '8644';
yield 'buzz';
yield 'fizz';
yield '8647';
yield '8648';
yield 'fizz';
yield 'buzz';
yield '8651';
yield 'fizz';
yield '8653';
yield '8654';
yield 'fizzbuzz';
yield '8656';
yield '8657';
yield 'fizz';
yield '8659';
yield 'buzz';
yield 'fizz';
yield '8662';
yield '8663';
yield 'fizz';
yield 'buzz';
yield '8666';
yield 'fizz';
yield '8668';
yield '8669';
yield 'fizzbuzz';
yield '8671';
yield '8672';
yield 'fizz';
yield '8674';
yield 'buzz';
yield 'fizz';
yield '8677';
yield '8678';
yield 'fizz';
yield 'buzz';
yield '8681';
yield 'fizz';
yield '8683';
yield '8684';
yield 'fizzbuzz';
yield '8686';
yield '8687';
yield 'fizz';
yield '8689';
yield 'buzz';
yield 'fizz';
yield '8692';
yield '8693';
yield 'fizz';
yield 'buzz';
yield '8696';
yield 'fizz';
yield '8698';
yield '8699';
yield 'fizzbuzz';
yield '8701';
yield '8702';
yield 'fizz';
yield '8704';
yield 'buzz';
yield 'fizz';
yield '8707';
yield '8708';
yield 'fizz';
yield 'buzz';
yield '8711';
yield 'fizz';
yield '8713';
yield '8714';
yield 'fizzbuzz';
yield '8716';
yield '8717';
yield 'fizz';
yield '8719';
yield 'buzz';
yield 'fizz';
yield '8722';
yield '8723';
yield 'fizz';
yield 'buzz';
yield '8726';
yield 'fizz';
yield '8728';
yield '8729';
yield 'fizzbuzz';
yield '8731';
yield '8732';
yield 'fizz';
yield '8734';
yield 'buzz';
yield 'fizz';
yield '8737';
yield '8738';
yield 'fizz';
yield 'buzz';
yield '8741';
yield 'fizz';
yield '8743';
yield '8744';
yield 'fizzbuzz';
yield '8746';
yield '8747';
yield 'fizz';
yield '8749';
yield 'buzz';
yield 'fizz';
yield '8752';
yield '8753';
yield 'fizz';
yield 'buzz';
yield '8756';
yield 'fizz';
yield '8758';
yield '8759';
yield 'fizzbuzz';
yield '8761';
yield '8762';
yield 'fizz';
yield '8764';
yield 'buzz';
yield 'fizz';
yield '8767';
yield '8768';
yield 'fizz';
yield 'buzz';
yield '8771';
yield 'fizz';
yield '8773';
yield '8774';
yield 'fizzbuzz';
yield '8776';
yield '8777';
yield 'fizz';
yield '8779';
yield 'buzz';
yield 'fizz';
yield '8782';
yield '8783';
yield 'fizz';
yield 'buzz';
yield '8786';
yield 'fizz';
yield '8788';
yield '8789';
yield 'fizzbuzz';
yield '8791';
yield '8792';
yield 'fizz';
yield '8794';
yield 'buzz';
yield 'fizz';
yield '8797';
yield '8798';
yield 'fizz';
yield 'buzz';
yield '8801';
yield 'fizz';
yield '8803';
yield '8804';
yield 'fizzbuzz';
yield '8806';
yield '8807';
yield 'fizz';
yield '8809';
yield 'buzz';
yield 'fizz';
yield '8812';
yield '8813';
yield 'fizz';
yield 'buzz';
yield '8816';
yield 'fizz';
yield '8818';
yield '8819';
yield 'fizzbuzz';
yield '8821';
yield '8822';
yield 'fizz';
yield '8824';
yield 'buzz';
yield 'fizz';
yield '8827';
yield '8828';
yield 'fizz';
yield 'buzz';
yield '8831';
yield 'fizz';
yield '8833';
yield '8834';
yield 'fizzbuzz';
yield '8836';
yield '8837';
yield 'fizz';
yield '8839';
yield 'buzz';
yield 'fizz';
yield '8842';
yield '8843';
yield 'fizz';
yield 'buzz';
yield '8846';
yield 'fizz';
yield '8848';
yield '8849';
yield 'fizzbuzz';
yield '8851';
yield '8852';
yield 'fizz';
yield '8854';
yield 'buzz';
yield 'fizz';
yield '8857';
yield '8858';
yield 'fizz';
yield 'buzz';
yield '8861';
yield 'fizz';
yield '8863';
yield '8864';
yield 'fizzbuzz';
yield '8866';
yield '8867';
yield 'fizz';
yield '8869';
yield 'buzz';
yield 'fizz';
yield '8872';
yield '8873';
yield 'fizz';
yield 'buzz';
yield '8876';
yield 'fizz';
yield '8878';
yield '8879';
yield 'fizzbuzz';
yield '8881';
yield '8882';
yield 'fizz';
yield '8884';
yield 'buzz';
yield 'fizz';
yield '8887';
yield '8888';
yield 'fizz';
yield 'buzz';
yield '8891';
yield 'fizz';
yield '8893';
yield '8894';
yield 'fizzbuzz';
yield '8896';
yield '8897';
yield 'fizz';
yield '8899';
yield 'buzz';
yield 'fizz';
yield '8902';
yield '8903';
yield 'fizz';
yield 'buzz';
yield '8906';
yield 'fizz';
yield '8908';
yield '8909';
yield 'fizzbuzz';
yield '8911';
yield '8912';
yield 'fizz';
yield '8914';
yield 'buzz';
yield 'fizz';
yield '8917';
yield '8918';
yield 'fizz';
yield 'buzz';
yield '8921';
yield 'fizz';
yield '8923';
yield '8924';
yield 'fizzbuzz';
yield '8926';
yield '8927';
yield 'fizz';
yield '8929';
yield 'buzz';
yield 'fizz';
yield '8932';
yield '8933';
yield 'fizz';
yield 'buzz';
yield '8936';
yield 'fizz';
yield '8938';
yield '8939';
yield 'fizzbuzz';
yield '8941';
yield '8942';
yield 'fizz';
yield '8944';
yield 'buzz';
yield 'fizz';
yield '8947';
yield '8948';
yield 'fizz';
yield 'buzz';
yield '8951';
yield 'fizz';
yield '8953';
yield '8954';
yield 'fizzbuzz';
yield '8956';
yield '8957';
yield 'fizz';
yield '8959';
yield 'buzz';
yield 'fizz';
yield '8962';
yield '8963';
yield 'fizz';
yield 'buzz';
yield '8966';
yield 'fizz';
yield '8968';
yield '8969';
yield 'fizzbuzz';
yield '8971';
yield '8972';
yield 'fizz';
yield '8974';
yield 'buzz';
yield 'fizz';
yield '8977';
yield '8978';
yield 'fizz';
yield 'buzz';
yield '8981';
yield 'fizz';
yield '8983';
yield '8984';
yield 'fizzbuzz';
yield '8986';
yield '8987';
yield 'fizz';
yield '8989';
yield 'buzz';
yield 'fizz';
yield '8992';
yield '8993';
yield 'fizz';
yield 'buzz';
yield '8996';
yield 'fizz';
yield '8998';
yield '8999';
yield 'fizzbuzz';
yield '9001';
yield '9002';
yield 'fizz';
yield '9004';
yield 'buzz';
yield 'fizz';
yield '9007';
yield '9008';
yield 'fizz';
yield 'buzz';
yield '9011';
yield 'fizz';
yield '9013';
yield '9014';
yield 'fizzbuzz';
yield '9016';
yield '9017';
yield 'fizz';
yield '9019';
yield 'buzz';
yield 'fizz';
yield '9022';
yield '9023';
yield 'fizz';
yield 'buzz';
yield '9026';
yield 'fizz';
yield '9028';
yield '9029';
yield 'fizzbuzz';
yield '9031';
yield '9032';
yield 'fizz';
yield '9034';
yield 'buzz';
yield 'fizz';
yield '9037';
yield '9038';
yield 'fizz';
yield 'buzz';
yield '9041';
yield 'fizz';
yield '9043';
yield '9044';
yield 'fizzbuzz';
yield '9046';
yield '9047';
yield 'fizz';
yield '9049';
yield 'buzz';
yield 'fizz';
yield '9052';
yield '9053';
yield 'fizz';
yield 'buzz';
yield '9056';
yield 'fizz';
yield '9058';
yield '9059';
yield 'fizzbuzz';
yield '9061';
yield '9062';
yield 'fizz';
yield '9064';
yield 'buzz';
yield 'fizz';
yield '9067';
yield '9068';
yield 'fizz';
yield 'buzz';
yield '9071';
yield 'fizz';
yield '9073';
yield '9074';
yield 'fizzbuzz';
yield '9076';
yield '9077';
yield 'fizz';
yield '9079';
yield 'buzz';
yield 'fizz';
yield '9082';
yield '9083';
yield 'fizz';
yield 'buzz';
yield '9086';
yield 'fizz';
yield '9088';
yield '9089';
yield 'fizzbuzz';
yield '9091';
yield '9092';
yield 'fizz';
yield '9094';
yield 'buzz';
yield 'fizz';
yield '9097';
yield '9098';
yield 'fizz';
yield 'buzz';
yield '9101';
yield 'fizz';
yield '9103';
yield '9104';
yield 'fizzbuzz';
yield '9106';
yield '9107';
yield 'fizz';
yield '9109';
yield 'buzz';
yield 'fizz';
yield '9112';
yield '9113';
yield 'fizz';
yield 'buzz';
yield '9116';
yield 'fizz';
yield '9118';
yield '9119';
yield 'fizzbuzz';
yield '9121';
yield '9122';
yield 'fizz';
yield '9124';
yield 'buzz';
yield 'fizz';
yield '9127';
yield '9128';
yield 'fizz';
yield 'buzz';
yield '9131';
yield 'fizz';
yield '9133';
yield '9134';
yield 'fizzbuzz';
yield '9136';
yield '9137';
yield 'fizz';
yield '9139';
yield 'buzz';
yield 'fizz';
yield '9142';
yield '9143';
yield 'fizz';
yield 'buzz';
yield '9146';
yield 'fizz';
yield '9148';
yield '9149';
yield 'fizzbuzz';
yield '9151';
yield '9152';
yield 'fizz';
yield '9154';
yield 'buzz';
yield 'fizz';
yield '9157';
yield '9158';
yield 'fizz';
yield 'buzz';
yield '9161';
yield 'fizz';
yield '9163';
yield '9164';
yield 'fizzbuzz';
yield '9166';
yield '9167';
yield 'fizz';
yield '9169';
yield 'buzz';
yield 'fizz';
yield '9172';
yield '9173';
yield 'fizz';
yield 'buzz';
yield '9176';
yield 'fizz';
yield '9178';
yield '9179';
yield 'fizzbuzz';
yield '9181';
yield '9182';
yield 'fizz';
yield '9184';
yield 'buzz';
yield 'fizz';
yield '9187';
yield '9188';
yield 'fizz';
yield 'buzz';
yield '9191';
yield 'fizz';
yield '9193';
yield '9194';
yield 'fizzbuzz';
yield '9196';
yield '9197';
yield 'fizz';
yield '9199';
yield 'buzz';
yield 'fizz';
yield '9202';
yield '9203';
yield 'fizz';
yield 'buzz';
yield '9206';
yield 'fizz';
yield '9208';
yield '9209';
yield 'fizzbuzz';
yield '9211';
yield '9212';
yield 'fizz';
yield '9214';
yield 'buzz';
yield 'fizz';
yield '9217';
yield '9218';
yield 'fizz';
yield 'buzz';
yield '9221';
yield 'fizz';
yield '9223';
yield '9224';
yield 'fizzbuzz';
yield '9226';
yield '9227';
yield 'fizz';
yield '9229';
yield 'buzz';
yield 'fizz';
yield '9232';
yield '9233';
yield 'fizz';
yield 'buzz';
yield '9236';
yield 'fizz';
yield '9238';
yield '9239';
yield 'fizzbuzz';
yield '9241';
yield '9242';
yield 'fizz';
yield '9244';
yield 'buzz';
yield 'fizz';
yield '9247';
yield '9248';
yield 'fizz';
yield 'buzz';
yield '9251';
yield 'fizz';
yield '9253';
yield '9254';
yield 'fizzbuzz';
yield '9256';
yield '9257';
yield 'fizz';
yield '9259';
yield 'buzz';
yield 'fizz';
yield '9262';
yield '9263';
yield 'fizz';
yield 'buzz';
yield '9266';
yield 'fizz';
yield '9268';
yield '9269';
yield 'fizzbuzz';
yield '9271';
yield '9272';
yield 'fizz';
yield '9274';
yield 'buzz';
yield 'fizz';
yield '9277';
yield '9278';
yield 'fizz';
yield 'buzz';
yield '9281';
yield 'fizz';
yield '9283';
yield '9284';
yield 'fizzbuzz';
yield '9286';
yield '9287';
yield 'fizz';
yield '9289';
yield 'buzz';
yield 'fizz';
yield '9292';
yield '9293';
yield 'fizz';
yield 'buzz';
yield '9296';
yield 'fizz';
yield '9298';
yield '9299';
yield 'fizzbuzz';
yield '9301';
yield '9302';
yield 'fizz';
yield '9304';
yield 'buzz';
yield 'fizz';
yield '9307';
yield '9308';
yield 'fizz';
yield 'buzz';
yield '9311';
yield 'fizz';
yield '9313';
yield '9314';
yield 'fizzbuzz';
yield '9316';
yield '9317';
yield 'fizz';
yield '9319';
yield 'buzz';
yield 'fizz';
yield '9322';
yield '9323';
yield 'fizz';
yield 'buzz';
yield '9326';
yield 'fizz';
yield '9328';
yield '9329';
yield 'fizzbuzz';
yield '9331';
yield '9332';
yield 'fizz';
yield '9334';
yield 'buzz';
yield 'fizz';
yield '9337';
yield '9338';
yield 'fizz';
yield 'buzz';
yield '9341';
yield 'fizz';
yield '9343';
yield '9344';
yield 'fizzbuzz';
yield '9346';
yield '9347';
yield 'fizz';
yield '9349';
yield 'buzz';
yield 'fizz';
yield '9352';
yield '9353';
yield 'fizz';
yield 'buzz';
yield '9356';
yield 'fizz';
yield '9358';
yield '9359';
yield 'fizzbuzz';
yield '9361';
yield '9362';
yield 'fizz';
yield '9364';
yield 'buzz';
yield 'fizz';
yield '9367';
yield '9368';
yield 'fizz';
yield 'buzz';
yield '9371';
yield 'fizz';
yield '9373';
yield '9374';
yield 'fizzbuzz';
yield '9376';
yield '9377';
yield 'fizz';
yield '9379';
yield 'buzz';
yield 'fizz';
yield '9382';
yield '9383';
yield 'fizz';
yield 'buzz';
yield '9386';
yield 'fizz';
yield '9388';
yield '9389';
yield 'fizzbuzz';
yield '9391';
yield '9392';
yield 'fizz';
yield '9394';
yield 'buzz';
yield 'fizz';
yield '9397';
yield '9398';
yield 'fizz';
yield 'buzz';
yield '9401';
yield 'fizz';
yield '9403';
yield '9404';
yield 'fizzbuzz';
yield '9406';
yield '9407';
yield 'fizz';
yield '9409';
yield 'buzz';
yield 'fizz';
yield '9412';
yield '9413';
yield 'fizz';
yield 'buzz';
yield '9416';
yield 'fizz';
yield '9418';
yield '9419';
yield 'fizzbuzz';
yield '9421';
yield '9422';
yield 'fizz';
yield '9424';
yield 'buzz';
yield 'fizz';
yield '9427';
yield '9428';
yield 'fizz';
yield 'buzz';
yield '9431';
yield 'fizz';
yield '9433';
yield '9434';
yield 'fizzbuzz';
yield '9436';
yield '9437';
yield 'fizz';
yield '9439';
yield 'buzz';
yield 'fizz';
yield '9442';
yield '9443';
yield 'fizz';
yield 'buzz';
yield '9446';
yield 'fizz';
yield '9448';
yield '9449';
yield 'fizzbuzz';
yield '9451';
yield '9452';
yield 'fizz';
yield '9454';
yield 'buzz';
yield 'fizz';
yield '9457';
yield '9458';
yield 'fizz';
yield 'buzz';
yield '9461';
yield 'fizz';
yield '9463';
yield '9464';
yield 'fizzbuzz';
yield '9466';
yield '9467';
yield 'fizz';
yield '9469';
yield 'buzz';
yield 'fizz';
yield '9472';
yield '9473';
yield 'fizz';
yield 'buzz';
yield '9476';
yield 'fizz';
yield '9478';
yield '9479';
yield 'fizzbuzz';
yield '9481';
yield '9482';
yield 'fizz';
yield '9484';
yield 'buzz';
yield 'fizz';
yield '9487';
yield '9488';
yield 'fizz';
yield 'buzz';
yield '9491';
yield 'fizz';
yield '9493';
yield '9494';
yield 'fizzbuzz';
yield '9496';
yield '9497';
yield 'fizz';
yield '9499';
yield 'buzz';
yield 'fizz';
yield '9502';
yield '9503';
yield 'fizz';
yield 'buzz';
yield '9506';
yield 'fizz';
yield '9508';
yield '9509';
yield 'fizzbuzz';
yield '9511';
yield '9512';
yield 'fizz';
yield '9514';
yield 'buzz';
yield 'fizz';
yield '9517';
yield '9518';
yield 'fizz';
yield 'buzz';
yield '9521';
yield 'fizz';
yield '9523';
yield '9524';
yield 'fizzbuzz';
yield '9526';
yield '9527';
yield 'fizz';
yield '9529';
yield 'buzz';
yield 'fizz';
yield '9532';
yield '9533';
yield 'fizz';
yield 'buzz';
yield '9536';
yield 'fizz';
yield '9538';
yield '9539';
yield 'fizzbuzz';
yield '9541';
yield '9542';
yield 'fizz';
yield '9544';
yield 'buzz';
yield 'fizz';
yield '9547';
yield '9548';
yield 'fizz';
yield 'buzz';
yield '9551';
yield 'fizz';
yield '9553';
yield '9554';
yield 'fizzbuzz';
yield '9556';
yield '9557';
yield 'fizz';
yield '9559';
yield 'buzz';
yield 'fizz';
yield '9562';
yield '9563';
yield 'fizz';
yield 'buzz';
yield '9566';
yield 'fizz';
yield '9568';
yield '9569';
yield 'fizzbuzz';
yield '9571';
yield '9572';
yield 'fizz';
yield '9574';
yield 'buzz';
yield 'fizz';
yield '9577';
yield '9578';
yield 'fizz';
yield 'buzz';
yield '9581';
yield 'fizz';
yield '9583';
yield '9584';
yield 'fizzbuzz';
yield '9586';
yield '9587';
yield 'fizz';
yield '9589';
yield 'buzz';
yield 'fizz';
yield '9592';
yield '9593';
yield 'fizz';
yield 'buzz';
yield '9596';
yield 'fizz';
yield '9598';
yield '9599';
yield 'fizzbuzz';
yield '9601';
yield '9602';
yield 'fizz';
yield '9604';
yield 'buzz';
yield 'fizz';
yield '9607';
yield '9608';
yield 'fizz';
yield 'buzz';
yield '9611';
yield 'fizz';
yield '9613';
yield '9614';
yield 'fizzbuzz';
yield '9616';
yield '9617';
yield 'fizz';
yield '9619';
yield 'buzz';
yield 'fizz';
yield '9622';
yield '9623';
yield 'fizz';
yield 'buzz';
yield '9626';
yield 'fizz';
yield '9628';
yield '9629';
yield 'fizzbuzz';
yield '9631';
yield '9632';
yield 'fizz';
yield '9634';
yield 'buzz';
yield 'fizz';
yield '9637';
yield '9638';
yield 'fizz';
yield 'buzz';
yield '9641';
yield 'fizz';
yield '9643';
yield '9644';
yield 'fizzbuzz';
yield '9646';
yield '9647';
yield 'fizz';
yield '9649';
yield 'buzz';
yield 'fizz';
yield '9652';
yield '9653';
yield 'fizz';
yield 'buzz';
yield '9656';
yield 'fizz';
yield '9658';
yield '9659';
yield 'fizzbuzz';
yield '9661';
yield '9662';
yield 'fizz';
yield '9664';
yield 'buzz';
yield 'fizz';
yield '9667';
yield '9668';
yield 'fizz';
yield 'buzz';
yield '9671';
yield 'fizz';
yield '9673';
yield '9674';
yield 'fizzbuzz';
yield '9676';
yield '9677';
yield 'fizz';
yield '9679';
yield 'buzz';
yield 'fizz';
yield '9682';
yield '9683';
yield 'fizz';
yield 'buzz';
yield '9686';
yield 'fizz';
yield '9688';
yield '9689';
yield 'fizzbuzz';
yield '9691';
yield '9692';
yield 'fizz';
yield '9694';
yield 'buzz';
yield 'fizz';
yield '9697';
yield '9698';
yield 'fizz';
yield 'buzz';
yield '9701';
yield 'fizz';
yield '9703';
yield '9704';
yield 'fizzbuzz';
yield '9706';
yield '9707';
yield 'fizz';
yield '9709';
yield 'buzz';
yield 'fizz';
yield '9712';
yield '9713';
yield 'fizz';
yield 'buzz';
yield '9716';
yield 'fizz';
yield '9718';
yield '9719';
yield 'fizzbuzz';
yield '9721';
yield '9722';
yield 'fizz';
yield '9724';
yield 'buzz';
yield 'fizz';
yield '9727';
yield '9728';
yield 'fizz';
yield 'buzz';
yield '9731';
yield 'fizz';
yield '9733';
yield '9734';
yield 'fizzbuzz';
yield '9736';
yield '9737';
yield 'fizz';
yield '9739';
yield 'buzz';
yield 'fizz';
yield '9742';
yield '9743';
yield 'fizz';
yield 'buzz';
yield '9746';
yield 'fizz';
yield '9748';
yield '9749';
yield 'fizzbuzz';
yield '9751';
yield '9752';
yield 'fizz';
yield '9754';
yield 'buzz';
yield 'fizz';
yield '9757';
yield '9758';
yield 'fizz';
yield 'buzz';
yield '9761';
yield 'fizz';
yield '9763';
yield '9764';
yield 'fizzbuzz';
yield '9766';
yield '9767';
yield 'fizz';
yield '9769';
yield 'buzz';
yield 'fizz';
yield '9772';
yield '9773';
yield 'fizz';
yield 'buzz';
yield '9776';
yield 'fizz';
yield '9778';
yield '9779';
yield 'fizzbuzz';
yield '9781';
yield '9782';
yield 'fizz';
yield '9784';
yield 'buzz';
yield 'fizz';
yield '9787';
yield '9788';
yield 'fizz';
yield 'buzz';
yield '9791';
yield 'fizz';
yield '9793';
yield '9794';
yield 'fizzbuzz';
yield '9796';
yield '9797';
yield 'fizz';
yield '9799';
yield 'buzz';
yield 'fizz';
yield '9802';
yield '9803';
yield 'fizz';
yield 'buzz';
yield '9806';
yield 'fizz';
yield '9808';
yield '9809';
yield 'fizzbuzz';
yield '9811';
yield '9812';
yield 'fizz';
yield '9814';
yield 'buzz';
yield 'fizz';
yield '9817';
yield '9818';
yield 'fizz';
yield 'buzz';
yield '9821';
yield 'fizz';
yield '9823';
yield '9824';
yield 'fizzbuzz';
yield '9826';
yield '9827';
yield 'fizz';
yield '9829';
yield 'buzz';
yield 'fizz';
yield '9832';
yield '9833';
yield 'fizz';
yield 'buzz';
yield '9836';
yield 'fizz';
yield '9838';
yield '9839';
yield 'fizzbuzz';
yield '9841';
yield '9842';
yield 'fizz';
yield '9844';
yield 'buzz';
yield 'fizz';
yield '9847';
yield '9848';
yield 'fizz';
yield 'buzz';
yield '9851';
yield 'fizz';
yield '9853';
yield '9854';
yield 'fizzbuzz';
yield '9856';
yield '9857';
yield 'fizz';
yield '9859';
yield 'buzz';
yield 'fizz';
yield '9862';
yield '9863';
yield 'fizz';
yield 'buzz';
yield '9866';
yield 'fizz';
yield '9868';
yield '9869';
yield 'fizzbuzz';
yield '9871';
yield '9872';
yield 'fizz';
yield '9874';
yield 'buzz';
yield 'fizz';
yield '9877';
yield '9878';
yield 'fizz';
yield 'buzz';
yield '9881';
yield 'fizz';
yield '9883';
yield '9884';
yield 'fizzbuzz';
yield '9886';
yield '9887';
yield 'fizz';
yield '9889';
yield 'buzz';
yield 'fizz';
yield '9892';
yield '9893';
yield 'fizz';
yield 'buzz';
yield '9896';
yield 'fizz';
yield '9898';
yield '9899';
yield 'fizzbuzz';
yield '9901';
yield '9902';
yield 'fizz';
yield '9904';
yield 'buzz';
yield 'fizz';
yield '9907';
yield '9908';
yield 'fizz';
yield 'buzz';
yield '9911';
yield 'fizz';
yield '9913';
yield '9914';
yield 'fizzbuzz';
yield '9916';
yield '9917';
yield 'fizz';
yield '9919';
yield 'buzz';
yield 'fizz';
yield '9922';
yield '9923';
yield 'fizz';
yield 'buzz';
yield '9926';
yield 'fizz';
yield '9928';
yield '9929';
yield 'fizzbuzz';
yield '9931';
yield '9932';
yield 'fizz';
yield '9934';
yield 'buzz';
yield 'fizz';
yield '9937';
yield '9938';
yield 'fizz';
yield 'buzz';
yield '9941';
yield 'fizz';
yield '9943';
yield '9944';
yield 'fizzbuzz';
yield '9946';
yield '9947';
yield 'fizz';
yield '9949';
yield 'buzz';
yield 'fizz';
yield '9952';
yield '9953';
yield 'fizz';
yield 'buzz';
yield '9956';
yield 'fizz';
yield '9958';
yield '9959';
yield 'fizzbuzz';
yield '9961';
yield '9962';
yield 'fizz';
yield '9964';
yield 'buzz';
yield 'fizz';
yield '9967';
yield '9968';
yield 'fizz';
yield 'buzz';
yield '9971';
yield 'fizz';
yield '9973';
yield '9974';
yield 'fizzbuzz';
yield '9976';
yield '9977';
yield 'fizz';
yield '9979';
yield 'buzz';
yield 'fizz';
yield '9982';
yield '9983';
yield 'fizz';
yield 'buzz';
yield '9986';
yield 'fizz';
yield '9988';
yield '9989';
yield 'fizzbuzz';
yield '9991';
yield '9992';
yield 'fizz';
yield '9994';
yield 'buzz';
yield 'fizz';
yield '9997';
yield '9998';
yield 'fizz';
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment