def f(s):
    print(f"{s}\n{s}.hpp")
def g(s):
    print(f"internal_{s}\ninternal_{s}.hpp")
print("LICENSE\nall")
f("convolution")
f("dsu")
f("fenwicktree")
g("bit")
g("csr")
g("math")
g("queue")
g("scc")
g("type_traits")
f("lazysegtree")
f("math")
f("maxflow")
f("mincostflow")
f("modint")
f("scc")
f("segtree")
f("string")
f("twosat")