package main import ("fmt" "math") func generate_subsets(vec string, dim uint) { var i, j uint var total uint total = uint(math.Pow(2,float64(dim)) ) for i = 1; i < total; i++ { for j = 0; j < dim; j++ { if i & (1<<j) > 0 { fmt.Printf("%c ", vec[j]) } } fmt.Println("") } } func main() { var myStr string myStr = "abcdefghijk" var dim uint dim = uint(len(myStr)) generate_subsets(myStr, dim) }
Standard input is empty
a b a b c a c b c a b c d a d b d a b d c d a c d b c d a b c d e a e b e a b e c e a c e b c e a b c e d e a d e b d e a b d e c d e a c d e b c d e a b c d e f a f b f a b f c f a c f b c f a b c f d f a d f b d f a b d f c d f a c d f b c d f a b c d f e f a e f b e f a b e f c e f a c e f b c e f a b c e f d e f a d e f b d e f a b d e f c d e f a c d e f b c d e f a b c d e f g a g b g a b g c g a c g b c g a b c g d g a d g b d g a b d g c d g a c d g b c d g a b c d g e g a e g b e g a b e g c e g a c e g b c e g a b c e g d e g a d e g b d e g a b d e g c d e g a c d e g b c d e g a b c d e g f g a f g b f g a b f g c f g a c f g b c f g a b c f g d f g a d f g b d f g a b d f g c d f g a c d f g b c d f g a b c d f g e f g a e f g b e f g a b e f g c e f g a c e f g b c e f g a b c e f g d e f g a d e f g b d e f g a b d e f g c d e f g a c d e f g b c d e f g a b c d e f g h a h b h a b h c h a c h b c h a b c h d h a d h b d h a b d h c d h a c d h b c d h a b c d h e h a e h b e h a b e h c e h a c e h b c e h a b c e h d e h a d e h b d e h a b d e h c d e h a c d e h b c d e h a b c d e h f h a f h b f h a b f h c f h a c f h b c f h a b c f h d f h a d f h b d f h a b d f h c d f h a c d f h b c d f h a b c d f h e f h a e f h b e f h a b e f h c e f h a c e f h b c e f h a b c e f h d e f h a d e f h b d e f h a b d e f h c d e f h a c d e f h b c d e f h a b c d e f h g h a g h b g h a b g h c g h a c g h b c g h a b c g h d g h a d g h b d g h a b d g h c d g h a c d g h b c d g h a b c d g h e g h a e g h b e g h a b e g h c e g h a c e g h b c e g h a b c e g h d e g h a d e g h b d e g h a b d e g h c d e g h a c d e g h b c d e g h a b c d e g h f g h a f g h b f g h a b f g h c f g h a c f g h b c f g h a b c f g h d f g h a d f g h b d f g h a b d f g h c d f g h a c d f g h b c d f g h a b c d f g h e f g h a e f g h b e f g h a b e f g h c e f g h a c e f g h b c e f g h a b c e f g h d e f g h a d e f g h b d e f g h a b d e f g h c d e f g h a c d e f g h b c d e f g h a b c d e f g h i a i b i a b i c i a c i b c i a b c i d i a d i b d i a b d i c d i a c d i b c d i a b c d i e i a e i b e i a b e i c e i a c e i b c e i a b c e i d e i a d e i b d e i a b d e i c d e i a c d e i b c d e i a b c d e i f i a f i b f i a b f i c f i a c f i b c f i a b c f i d f i a d f i b d f i a b d f i c d f i a c d f i b c d f i a b c d f i e f i a e f i b e f i a b e f i c e f i a c e f i b c e f i a b c e f i d e f i a d e f i b d e f i a b d e f i c d e f i a c d e f i b c d e f i a b c d e f i g i a g i b g i a b g i c g i a c g i b c g i a b c g i d g i a d g i b d g i a b d g i c d g i a c d g i b c d g i a b c d g i e g i a e g i b e g i a b e g i c e g i a c e g i b c e g i a b c e g i d e g i a d e g i b d e g i a b d e g i c d e g i a c d e g i b c d e g i a b c d e g i f g i a f g i b f g i a b f g i c f g i a c f g i b c f g i a b c f g i d f g i a d f g i b d f g i a b d f g i c d f g i a c d f g i b c d f g i a b c d f g i e f g i a e f g i b e f g i a b e f g i c e f g i a c e f g i b c e f g i a b c e f g i d e f g i a d e f g i b d e f g i a b d e f g i c d e f g i a c d e f g i b c d e f g i a b c d e f g i h i a h i b h i a b h i c h i a c h i b c h i a b c h i d h i a d h i b d h i a b d h i c d h i a c d h i b c d h i a b c d h i e h i a e h i b e h i a b e h i c e h i a c e h i b c e h i a b c e h i d e h i a d e h i b d e h i a b d e h i c d e h i a c d e h i b c d e h i a b c d e h i f h i a f h i b f h i a b f h i c f h i a c f h i b c f h i a b c f h i d f h i a d f h i b d f h i a b d f h i c d f h i a c d f h i b c d f h i a b c d f h i e f h i a e f h i b e f h i a b e f h i c e f h i a c e f h i b c e f h i a b c e f h i d e f h i a d e f h i b d e f h i a b d e f h i c d e f h i a c d e f h i b c d e f h i a b c d e f h i g h i a g h i b g h i a b g h i c g h i a c g h i b c g h i a b c g h i d g h i a d g h i b d g h i a b d g h i c d g h i a c d g h i b c d g h i a b c d g h i e g h i a e g h i b e g h i a b e g h i c e g h i a c e g h i b c e g h i a b c e g h i d e g h i a d e g h i b d e g h i a b d e g h i c d e g h i a c d e g h i b c d e g h i a b c d e g h i f g h i a f g h i b f g h i a b f g h i c f g h i a c f g h i b c f g h i a b c f g h i d f g h i a d f g h i b d f g h i a b d f g h i c d f g h i a c d f g h i b c d f g h i a b c d f g h i e f g h i a e f g h i b e f g h i a b e f g h i c e f g h i a c e f g h i b c e f g h i a b c e f g h i d e f g h i a d e f g h i b d e f g h i a b d e f g h i c d e f g h i a c d e f g h i b c d e f g h i a b c d e f g h i j a j b j a b j c j a c j b c j a b c j d j a d j b d j a b d j c d j a c d j b c d j a b c d j e j a e j b e j a b e j c e j a c e j b c e j a b c e j d e j a d e j b d e j a b d e j c d e j a c d e j b c d e j a b c d e j f j a f j b f j a b f j c f j a c f j b c f j a b c f j d f j a d f j b d f j a b d f j c d f j a c d f j b c d f j a b c d f j e f j a e f j b e f j a b e f j c e f j a c e f j b c e f j a b c e f j d e f j a d e f j b d e f j a b d e f j c d e f j a c d e f j b c d e f j a b c d e f j g j a g j b g j a b g j c g j a c g j b c g j a b c g j d g j a d g j b d g j a b d g j c d g j a c d g j b c d g j a b c d g j e g j a e g j b e g j a b e g j c e g j a c e g j b c e g j a b c e g j d e g j a d e g j b d e g j a b d e g j c d e g j a c d e g j b c d e g j a b c d e g j f g j a f g j b f g j a b f g j c f g j a c f g j b c f g j a b c f g j d f g j a d f g j b d f g j a b d f g j c d f g j a c d f g j b c d f g j a b c d f g j e f g j a e f g j b e f g j a b e f g j c e f g j a c e f g j b c e f g j a b c e f g j d e f g j a d e f g j b d e f g j a b d e f g j c d e f g j a c d e f g j b c d e f g j a b c d e f g j h j a h j b h j a b h j c h j a c h j b c h j a b c h j d h j a d h j b d h j a b d h j c d h j a c d h j b c d h j a b c d h j e h j a e h j b e h j a b e h j c e h j a c e h j b c e h j a b c e h j d e h j a d e h j b d e h j a b d e h j c d e h j a c d e h j b c d e h j a b c d e h j f h j a f h j b f h j a b f h j c f h j a c f h j b c f h j a b c f h j d f h j a d f h j b d f h j a b d f h j c d f h j a c d f h j b c d f h j a b c d f h j e f h j a e f h j b e f h j a b e f h j c e f h j a c e f h j b c e f h j a b c e f h j d e f h j a d e f h j b d e f h j a b d e f h j c d e f h j a c d e f h j b c d e f h j a b c d e f h j g h j a g h j b g h j a b g h j c g h j a c g h j b c g h j a b c g h j d g h j a d g h j b d g h j a b d g h j c d g h j a c d g h j b c d g h j a b c d g h j e g h j a e g h j b e g h j a b e g h j c e g h j a c e g h j b c e g h j a b c e g h j d e g h j a d e g h j b d e g h j a b d e g h j c d e g h j a c d e g h j b c d e g h j a b c d e g h j f g h j a f g h j b f g h j a b f g h j c f g h j a c f g h j b c f g h j a b c f g h j d f g h j a d f g h j b d f g h j a b d f g h j c d f g h j a c d f g h j b c d f g h j a b c d f g h j e f g h j a e f g h j b e f g h j a b e f g h j c e f g h j a c e f g h j b c e f g h j a b c e f g h j d e f g h j a d e f g h j b d e f g h j a b d e f g h j c d e f g h j a c d e f g h j b c d e f g h j a b c d e f g h j i j a i j b i j a b i j c i j a c i j b c i j a b c i j d i j a d i j b d i j a b d i j c d i j a c d i j b c d i j a b c d i j e i j a e i j b e i j a b e i j c e i j a c e i j b c e i j a b c e i j d e i j a d e i j b d e i j a b d e i j c d e i j a c d e i j b c d e i j a b c d e i j f i j a f i j b f i j a b f i j c f i j a c f i j b c f i j a b c f i j d f i j a d f i j b d f i j a b d f i j c d f i j a c d f i j b c d f i j a b c d f i j e f i j a e f i j b e f i j a b e f i j c e f i j a c e f i j b c e f i j a b c e f i j d e f i j a d e f i j b d e f i j a b d e f i j c d e f i j a c d e f i j b c d e f i j a b c d e f i j g i j a g i j b g i j a b g i j c g i j a c g i j b c g i j a b c g i j d g i j a d g i j b d g i j a b d g i j c d g i j a c d g i j b c d g i j a b c d g i j e g i j a e g i j b e g i j a b e g i j c e g i j a c e g i j b c e g i j a b c e g i j d e g i j a d e g i j b d e g i j a b d e g i j c d e g i j a c d e g i j b c d e g i j a b c d e g i j f g i j a f g i j b f g i j a b f g i j c f g i j a c f g i j b c f g i j a b c f g i j d f g i j a d f g i j b d f g i j a b d f g i j c d f g i j a c d f g i j b c d f g i j a b c d f g i j e f g i j a e f g i j b e f g i j a b e f g i j c e f g i j a c e f g i j b c e f g i j a b c e f g i j d e f g i j a d e f g i j b d e f g i j a b d e f g i j c d e f g i j a c d e f g i j b c d e f g i j a b c d e f g i j h i j a h i j b h i j a b h i j c h i j a c h i j b c h i j a b c h i j d h i j a d h i j b d h i j a b d h i j c d h i j a c d h i j b c d h i j a b c d h i j e h i j a e h i j b e h i j a b e h i j c e h i j a c e h i j b c e h i j a b c e h i j d e h i j a d e h i j b d e h i j a b d e h i j c d e h i j a c d e h i j b c d e h i j a b c d e h i j f h i j a f h i j b f h i j a b f h i j c f h i j a c f h i j b c f h i j a b c f h i j d f h i j a d f h i j b d f h i j a b d f h i j c d f h i j a c d f h i j b c d f h i j a b c d f h i j e f h i j a e f h i j b e f h i j a b e f h i j c e f h i j a c e f h i j b c e f h i j a b c e f h i j d e f h i j a d e f h i j b d e f h i j a b d e f h i j c d e f h i j a c d e f h i j b c d e f h i j a b c d e f h i j g h i j a g h i j b g h i j a b g h i j c g h i j a c g h i j b c g h i j a b c g h i j d g h i j a d g h i j b d g h i j a b d g h i j c d g h i j a c d g h i j b c d g h i j a b c d g h i j e g h i j a e g h i j b e g h i j a b e g h i j c e g h i j a c e g h i j b c e g h i j a b c e g h i j d e g h i j a d e g h i j b d e g h i j a b d e g h i j c d e g h i j a c d e g h i j b c d e g h i j a b c d e g h i j f g h i j a f g h i j b f g h i j a b f g h i j c f g h i j a c f g h i j b c f g h i j a b c f g h i j d f g h i j a d f g h i j b d f g h i j a b d f g h i j c d f g h i j a c d f g h i j b c d f g h i j a b c d f g h i j e f g h i j a e f g h i j b e f g h i j a b e f g h i j c e f g h i j a c e f g h i j b c e f g h i j a b c e f g h i j d e f g h i j a d e f g h i j b d e f g h i j a b d e f g h i j c d e f g h i j a c d e f g h i j b c d e f g h i j a b c d e f g h i j k a k b k a b k c k a c k b c k a b c k d k a d k b d k a b d k c d k a c d k b c d k a b c d k e k a e k b e k a b e k c e k a c e k b c e k a b c e k d e k a d e k b d e k a b d e k c d e k a c d e k b c d e k a b c d e k f k a f k b f k a b f k c f k a c f k b c f k a b c f k d f k a d f k b d f k a b d f k c d f k a c d f k b c d f k a b c d f k e f k a e f k b e f k a b e f k c e f k a c e f k b c e f k a b c e f k d e f k a d e f k b d e f k a b d e f k c d e f k a c d e f k b c d e f k a b c d e f k g k a g k b g k a b g k c g k a c g k b c g k a b c g k d g k a d g k b d g k a b d g k c d g k a c d g k b c d g k a b c d g k e g k a e g k b e g k a b e g k c e g k a c e g k b c e g k a b c e g k d e g k a d e g k b d e g k a b d e g k c d e g k a c d e g k b c d e g k a b c d e g k f g k a f g k b f g k a b f g k c f g k a c f g k b c f g k a b c f g k d f g k a d f g k b d f g k a b d f g k c d f g k a c d f g k b c d f g k a b c d f g k e f g k a e f g k b e f g k a b e f g k c e f g k a c e f g k b c e f g k a b c e f g k d e f g k a d e f g k b d e f g k a b d e f g k c d e f g k a c d e f g k b c d e f g k a b c d e f g k h k a h k b h k a b h k c h k a c h k b c h k a b c h k d h k a d h k b d h k a b d h k c d h k a c d h k b c d h k a b c d h k e h k a e h k b e h k a b e h k c e h k a c e h k b c e h k a b c e h k d e h k a d e h k b d e h k a b d e h k c d e h k a c d e h k b c d e h k a b c d e h k f h k a f h k b f h k a b f h k c f h k a c f h k b c f h k a b c f h k d f h k a d f h k b d f h k a b d f h k c d f h k a c d f h k b c d f h k a b c d f h k e f h k a e f h k b e f h k a b e f h k c e f h k a c e f h k b c e f h k a b c e f h k d e f h k a d e f h k b d e f h k a b d e f h k c d e f h k a c d e f h k b c d e f h k a b c d e f h k g h k a g h k b g h k a b g h k c g h k a c g h k b c g h k a b c g h k d g h k a d g h k b d g h k a b d g h k c d g h k a c d g h k b c d g h k a b c d g h k e g h k a e g h k b e g h k a b e g h k c e g h k a c e g h k b c e g h k a b c e g h k d e g h k a d e g h k b d e g h k a b d e g h k c d e g h k a c d e g h k b c d e g h k a b c d e g h k f g h k a f g h k b f g h k a b f g h k c f g h k a c f g h k b c f g h k a b c f g h k d f g h k a d f g h k b d f g h k a b d f g h k c d f g h k a c d f g h k b c d f g h k a b c d f g h k e f g h k a e f g h k b e f g h k a b e f g h k c e f g h k a c e f g h k b c e f g h k a b c e f g h k d e f g h k a d e f g h k b d e f g h k a b d e f g h k c d e f g h k a c d e f g h k b c d e f g h k a b c d e f g h k i k a i k b i k a b i k c i k a c i k b c i k a b c i k d i k a d i k b d i k a b d i k c d i k a c d i k b c d i k a b c d i k e i k a e i k b e i k a b e i k c e i k a c e i k b c e i k a b c e i k d e i k a d e i k b d e i k a b d e i k c d e i k a c d e i k b c d e i k a b c d e i k f i k a f i k b f i k a b f i k c f i k a c f i k b c f i k a b c f i k d f i k a d f i k b d f i k a b d f i k c d f i k a c d f i k b c d f i k a b c d f i k e f i k a e f i k b e f i k a b e f i k c e f i k a c e f i k b c e f i k a b c e f i k d e f i k a d e f i k b d e f i k a b d e f i k c d e f i k a c d e f i k b c d e f i k a b c d e f i k g i k a g i k b g i k a b g i k c g i k a c g i k b c g i k a b c g i k d g i k a d g i k b d g i k a b d g i k c d g i k a c d g i k b c d g i k a b c d g i k e g i k a e g i k b e g i k a b e g i k c e g i k a c e g i k b c e g i k a b c e g i k d e g i k a d e g i k b d e g i k a b d e g i k c d e g i k a c d e g i k b c d e g i k a b c d e g i k f g i k a f g i k b f g i k a b f g i k c f g i k a c f g i k b c f g i k a b c f g i k d f g i k a d f g i k b d f g i k a b d f g i k c d f g i k a c d f g i k b c d f g i k a b c d f g i k e f g i k a e f g i k b e f g i k a b e f g i k c e f g i k a c e f g i k b c e f g i k a b c e f g i k d e f g i k a d e f g i k b d e f g i k a b d e f g i k c d e f g i k a c d e f g i k b c d e f g i k a b c d e f g i k h i k a h i k b h i k a b h i k c h i k a c h i k b c h i k a b c h i k d h i k a d h i k b d h i k a b d h i k c d h i k a c d h i k b c d h i k a b c d h i k e h i k a e h i k b e h i k a b e h i k c e h i k a c e h i k b c e h i k a b c e h i k d e h i k a d e h i k b d e h i k a b d e h i k c d e h i k a c d e h i k b c d e h i k a b c d e h i k f h i k a f h i k b f h i k a b f h i k c f h i k a c f h i k b c f h i k a b c f h i k d f h i k a d f h i k b d f h i k a b d f h i k c d f h i k a c d f h i k b c d f h i k a b c d f h i k e f h i k a e f h i k b e f h i k a b e f h i k c e f h i k a c e f h i k b c e f h i k a b c e f h i k d e f h i k a d e f h i k b d e f h i k a b d e f h i k c d e f h i k a c d e f h i k b c d e f h i k a b c d e f h i k g h i k a g h i k b g h i k a b g h i k c g h i k a c g h i k b c g h i k a b c g h i k d g h i k a d g h i k b d g h i k a b d g h i k c d g h i k a c d g h i k b c d g h i k a b c d g h i k e g h i k a e g h i k b e g h i k a b e g h i k c e g h i k a c e g h i k b c e g h i k a b c e g h i k d e g h i k a d e g h i k b d e g h i k a b d e g h i k c d e g h i k a c d e g h i k b c d e g h i k a b c d e g h i k f g h i k a f g h i k b f g h i k a b f g h i k c f g h i k a c f g h i k b c f g h i k a b c f g h i k d f g h i k a d f g h i k b d f g h i k a b d f g h i k c d f g h i k a c d f g h i k b c d f g h i k a b c d f g h i k e f g h i k a e f g h i k b e f g h i k a b e f g h i k c e f g h i k a c e f g h i k b c e f g h i k a b c e f g h i k d e f g h i k a d e f g h i k b d e f g h i k a b d e f g h i k c d e f g h i k a c d e f g h i k b c d e f g h i k a b c d e f g h i k j k a j k b j k a b j k c j k a c j k b c j k a b c j k d j k a d j k b d j k a b d j k c d j k a c d j k b c d j k a b c d j k e j k a e j k b e j k a b e j k c e j k a c e j k b c e j k a b c e j k d e j k a d e j k b d e j k a b d e j k c d e j k a c d e j k b c d e j k a b c d e j k f j k a f j k b f j k a b f j k c f j k a c f j k b c f j k a b c f j k d f j k a d f j k b d f j k a b d f j k c d f j k a c d f j k b c d f j k a b c d f j k e f j k a e f j k b e f j k a b e f j k c e f j k a c e f j k b c e f j k a b c e f j k d e f j k a d e f j k b d e f j k a b d e f j k c d e f j k a c d e f j k b c d e f j k a b c d e f j k g j k a g j k b g j k a b g j k c g j k a c g j k b c g j k a b c g j k d g j k a d g j k b d g j k a b d g j k c d g j k a c d g j k b c d g j k a b c d g j k e g j k a e g j k b e g j k a b e g j k c e g j k a c e g j k b c e g j k a b c e g j k d e g j k a d e g j k b d e g j k a b d e g j k c d e g j k a c d e g j k b c d e g j k a b c d e g j k f g j k a f g j k b f g j k a b f g j k c f g j k a c f g j k b c f g j k a b c f g j k d f g j k a d f g j k b d f g j k a b d f g j k c d f g j k a c d f g j k b c d f g j k a b c d f g j k e f g j k a e f g j k b e f g j k a b e f g j k c e f g j k a c e f g j k b c e f g j k a b c e f g j k d e f g j k a d e f g j k b d e f g j k a b d e f g j k c d e f g j k a c d e f g j k b c d e f g j k a b c d e f g j k h j k a h j k b h j k a b h j k c h j k a c h j k b c h j k a b c h j k d h j k a d h j k b d h j k a b d h j k c d h j k a c d h j k b c d h j k a b c d h j k e h j k a e h j k b e h j k a b e h j k c e h j k a c e h j k b c e h j k a b c e h j k d e h j k a d e h j k b d e h j k a b d e h j k c d e h j k a c d e h j k b c d e h j k a b c d e h j k f h j k a f h j k b f h j k a b f h j k c f h j k a c f h j k b c f h j k a b c f h j k d f h j k a d f h j k b d f h j k a b d f h j k c d f h j k a c d f h j k b c d f h j k a b c d f h j k e f h j k a e f h j k b e f h j k a b e f h j k c e f h j k a c e f h j k b c e f h j k a b c e f h j k d e f h j k a d e f h j k b d e f h j k a b d e f h j k c d e f h j k a c d e f h j k b c d e f h j k a b c d e f h j k g h j k a g h j k b g h j k a b g h j k c g h j k a c g h j k b c g h j k a b c g h j k d g h j k a d g h j k b d g h j k a b d g h j k c d g h j k a c d g h j k b c d g h j k a b c d g h j k e g h j k a e g h j k b e g h j k a b e g h j k c e g h j k a c e g h j k b c e g h j k a b c e g h j k d e g h j k a d e g h j k b d e g h j k a b d e g h j k c d e g h j k a c d e g h j k b c d e g h j k a b c d e g h j k f g h j k a f g h j k b f g h j k a b f g h j k c f g h j k a c f g h j k b c f g h j k a b c f g h j k d f g h j k a d f g h j k b d f g h j k a b d f g h j k c d f g h j k a c d f g h j k b c d f g h j k a b c d f g h j k e f g h j k a e f g h j k b e f g h j k a b e f g h j k c e f g h j k a c e f g h j k b c e f g h j k a b c e f g h j k d e f g h j k a d e f g h j k b d e f g h j k a b d e f g h j k c d e f g h j k a c d e f g h j k b c d e f g h j k a b c d e f g h j k i j k a i j k b i j k a b i j k c i j k a c i j k b c i j k a b c i j k d i j k a d i j k b d i j k a b d i j k c d i j k a c d i j k b c d i j k a b c d i j k e i j k a e i j k b e i j k a b e i j k c e i j k a c e i j k b c e i j k a b c e i j k d e i j k a d e i j k b d e i j k a b d e i j k c d e i j k a c d e i j k b c d e i j k a b c d e i j k f i j k a f i j k b f i j k a b f i j k c f i j k a c f i j k b c f i j k a b c f i j k d f i j k a d f i j k b d f i j k a b d f i j k c d f i j k a c d f i j k b c d f i j k a b c d f i j k e f i j k a e f i j k b e f i j k a b e f i j k c e f i j k a c e f i j k b c e f i j k a b c e f i j k d e f i j k a d e f i j k b d e f i j k a b d e f i j k c d e f i j k a c d e f i j k b c d e f i j k a b c d e f i j k g i j k a g i j k b g i j k a b g i j k c g i j k a c g i j k b c g i j k a b c g i j k d g i j k a d g i j k b d g i j k a b d g i j k c d g i j k a c d g i j k b c d g i j k a b c d g i j k e g i j k a e g i j k b e g i j k a b e g i j k c e g i j k a c e g i j k b c e g i j k a b c e g i j k d e g i j k a d e g i j k b d e g i j k a b d e g i j k c d e g i j k a c d e g i j k b c d e g i j k a b c d e g i j k f g i j k a f g i j k b f g i j k a b f g i j k c f g i j k a c f g i j k b c f g i j k a b c f g i j k d f g i j k a d f g i j k b d f g i j k a b d f g i j k c d f g i j k a c d f g i j k b c d f g i j k a b c d f g i j k e f g i j k a e f g i j k b e f g i j k a b e f g i j k c e f g i j k a c e f g i j k b c e f g i j k a b c e f g i j k d e f g i j k a d e f g i j k b d e f g i j k a b d e f g i j k c d e f g i j k a c d e f g i j k b c d e f g i j k a b c d e f g i j k h i j k a h i j k b h i j k a b h i j k c h i j k a c h i j k b c h i j k a b c h i j k d h i j k a d h i j k b d h i j k a b d h i j k c d h i j k a c d h i j k b c d h i j k a b c d h i j k e h i j k a e h i j k b e h i j k a b e h i j k c e h i j k a c e h i j k b c e h i j k a b c e h i j k d e h i j k a d e h i j k b d e h i j k a b d e h i j k c d e h i j k a c d e h i j k b c d e h i j k a b c d e h i j k f h i j k a f h i j k b f h i j k a b f h i j k c f h i j k a c f h i j k b c f h i j k a b c f h i j k d f h i j k a d f h i j k b d f h i j k a b d f h i j k c d f h i j k a c d f h i j k b c d f h i j k a b c d f h i j k e f h i j k a e f h i j k b e f h i j k a b e f h i j k c e f h i j k a c e f h i j k b c e f h i j k a b c e f h i j k d e f h i j k a d e f h i j k b d e f h i j k a b d e f h i j k c d e f h i j k a c d e f h i j k b c d e f h i j k a b c d e f h i j k g h i j k a g h i j k b g h i j k a b g h i j k c g h i j k a c g h i j k b c g h i j k a b c g h i j k d g h i j k a d g h i j k b d g h i j k a b d g h i j k c d g h i j k a c d g h i j k b c d g h i j k a b c d g h i j k e g h i j k a e g h i j k b e g h i j k a b e g h i j k c e g h i j k a c e g h i j k b c e g h i j k a b c e g h i j k d e g h i j k a d e g h i j k b d e g h i j k a b d e g h i j k c d e g h i j k a c d e g h i j k b c d e g h i j k a b c d e g h i j k f g h i j k a f g h i j k b f g h i j k a b f g h i j k c f g h i j k a c f g h i j k b c f g h i j k a b c f g h i j k d f g h i j k a d f g h i j k b d f g h i j k a b d f g h i j k c d f g h i j k a c d f g h i j k b c d f g h i j k a b c d f g h i j k e f g h i j k a e f g h i j k b e f g h i j k a b e f g h i j k c e f g h i j k a c e f g h i j k b c e f g h i j k a b c e f g h i j k d e f g h i j k a d e f g h i j k b d e f g h i j k a b d e f g h i j k c d e f g h i j k a c d e f g h i j k b c d e f g h i j k a b c d e f g h i j k