1 100
ceeaafbbgdfdebegdfeafecagdfgegcfdggaabgdecdcceegegfgebgggdebfebafgafcbcfgaeafcggdgcaeabcebagcggcddee
