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