t = { false, false, "Fizz", false, "Buzz", "Fizz", false, false, "Fizz", "Buzz", false, "Fizz", false, false, "FizzBuzz", false, false, "Fizz", false, "Buzz", "Fizz", false, false, "Fizz", "Buzz", false, "Fizz", false, false, "FizzBuzz", false, false, "Fizz", false, "Buzz", "Fizz", false, false, "Fizz", "Buzz", false, "Fizz", false, false, "FizzBuzz", false, false, "Fizz", false, "Buzz", "Fizz", false, false, "Fizz", "Buzz", false, "Fizz", false, false, "FizzBuzz", false, false, "Fizz", false, "Buzz", "Fizz", false, false, "Fizz", "Buzz", false, "Fizz", false, false, "FizzBuzz", false, false, "Fizz", false, "Buzz", "Fizz", false, false, "Fizz", "Buzz", false, "Fizz", false, false, "FizzBuzz", false, false, "Fizz", false, "Buzz", "Fizz", false, false, "Fizz", "Buzz" } local one = string.char( string.byte("z") - string.byte("I") ) one = tonumber(one) n = io.read("*n") for i = one, n do if t[i] then print(t[i]) else print(i) end end