print("LICENSE\nall") for l in["convolution","dsu","fenwicktree"]+["internal_"+s for s in["bit","csr","math","queue","scc","type_traits"]]+["lazysegtree","math","maxflow","mincostflow","modint","scc","segtree","string","twosat"]:print(f"{l}\n{l}.hpp")