class D:
    def __init__(self, v): self.v = v
is_ = D((lambda _: lambda __: _(_)(__))
        (lambda r: lambda l: (lambda h: lambda t: lambda _: h if _ else t)
        (l[0])(r(r)(l[1:])) if l else None)
        (list(range(1, 101))))
D.__bool__ = lambda _: is_.v(True) is not None if is_.v is not None else False
D.pop = lambda _: int((str(is_.v(True)) + str(exec("is_.v = is_.v(False)")))[:-4])
i = None
cs = ["i % 3 == 0 and i % 5 == 0", "i % 3 == 0", "i % 5 == 0"]; cp = 0
f = lambda _: lambda __: print(_)
w = lambda _: lambda __: print(__)
es = [f.__call__("FizzBuzz"), f.__call__("Fizz"), f.__call__("Buzz"),
      w.__call__("Wuzz")]; ep = 0
ss = []; sp = 0
for _ in ".....!)~>!)~>!)~)- *(- ]*((- ]]*(((- ]]]*((((-":
    exec('v={".": "ss.append(\'\')", " ": "sp += 1"}.get(_, ""); exec(v)')
    if not v: ss[sp] += _
sp = 0
psp = 0; si = 0; r = 0
while not (not i and not is_):
    if not i: i = is_.pop()
    exec({"!": "r = eval(cs[cp])", ")": "psp += 1", "(": "psp -= 1",
          "~": "if r: sp = psp; si = -1; cp = 0; ep = 0",
          ">": "cp += 1", "-": "sp = psp; si = -1; cp = 0; ep = 0",
          "]": "ep += 1", "*": "es[ep](i); i = None"}
         .get(ss[sp][si]))
    si += 1
