package main
import (
"fmt"
)
func main() {
counter3, counter5 := 0, 0
for i := 1; i <= 100; i++ {
counter3++
counter5++
s := fmt.Sprint(i)
isTimes3 := counter3 == 3
isTimes5 := counter5 == 5
if isTimes3 && isTimes5 {
s = "FizzBuzz"
} else if isTimes5 {
s = "Buzz"
} else if isTimes3 {
s = "Fizz"
}
fmt.Println(i, s)
if isTimes3 {
counter3 = 0
}
if isTimes5 {
counter5 = 0
}
}
}
cGFja2FnZSBtYWluCgppbXBvcnQgKAoJImZtdCIKKQoKZnVuYyBtYWluKCkgewoJY291bnRlcjMsIGNvdW50ZXI1IDo9IDAsIDAKCWZvciBpIDo9IDE7IGkgPD0gMTAwOyBpKysgewoJCWNvdW50ZXIzKysKCQljb3VudGVyNSsrCgkJcyA6PSBmbXQuU3ByaW50KGkpCgkJaXNUaW1lczMgOj0gY291bnRlcjMgPT0gMwoJCWlzVGltZXM1IDo9IGNvdW50ZXI1ID09IDUKCQlpZiBpc1RpbWVzMyAmJiBpc1RpbWVzNSB7CgkJCXMgPSAiRml6ekJ1enoiCgkJfSBlbHNlIGlmIGlzVGltZXM1IHsKCQkJcyA9ICJCdXp6IgoJCX0gZWxzZSBpZiBpc1RpbWVzMyB7CgkJCXMgPSAiRml6eiIKCQl9CgkJZm10LlByaW50bG4oaSwgcykKCQlpZiBpc1RpbWVzMyB7CgkJCWNvdW50ZXIzID0gMAoJCX0KCQlpZiBpc1RpbWVzNSB7CgkJCWNvdW50ZXI1ID0gMAoJCX0KCX0KfQo=