a="convolution/dsufenwicktree/internal_bit/internal_csr/internal_math/internal_queue/internal_scc/internal_type_traits/lazysegtree/math/maxflow/mincostflow/modint/scc/segtree/string/twosat".split('/') puts"LICENSE\nall\n#{a.zip(a.map{_1+".cpp"}).flatten.join("\n")}"