i,h,c,f,t,n,l,M,m,a,s,d,S,r,w='internal_','.hpp\n','convolution','fenwicktree','type_traits','\n',"lazy",'maxflow','mincostflow','math','scc','modint','segtree','string','twosat' print('LICENSE\nall\n'+c+n+c+h+'dsu\ndsu'+h+f+n+f+h+i+'bit\n'+i+'bit'+h+i+'csr\n'+i+'csr'+h+i+a+n+i+a+h+i+'queue\n'+i+'queue'+h+i+s+n+i+s+h+i+t+n+i+t+h+l+S+n+l+S+h+a+n+a+h+M+n+M+h+m+n+m+h+d+n+d+h+s+n+s+h+S+n+S+h+r+n+r+h+w+n+w+'.hpp')