cbcecbccccccccceefeeccebccccccccbeccccbccccbecceefeebccbbbbccccccbceecbcccccccceefeeccccccbcbccccccccbceccccceeeeffecbcccecbccccccbbccbcccccccceefeebccccbcecbcccccccbecbccecefeefffecbcbcecbccccccbbecbccccccceefeecbccccbcbccccccccbcbcccccceeefffecbccbbbccccbbccbcbcccbbccceefeeecbbbccccccccccccccebcbbcbceeffecbcbbcccccccabbccbbcccbabcceefeeecbabcccccccccccccbbbcbabcbeefeebcbabcccbccbbeccbcbccccbecceefeefeebcccccccccccccbcbcccbecceefeeccebccbbcbcccccbcecbccccccceefeefecbccccccccccccccccccccccceefeecccccbccecbcccccececcccccceeefeeecbccccccccccccbccccccccccceefeeecccbceecbcceeeeeeeeeeeeeeeeefeeecbccccccccccccccbcccccccbceefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefgeecbbcccccccccccccccbbccccccceegfeeeeeeeeeeeeeffffffffffffffffggeebbcbbcccccccccbcccbbccbbccceeggfffffffffffffeeeeeeeeeeeeeeeefgeeccbabcccccccbbcbcccbccbabccefgfeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeccebccccccbbbcecbccccccbecceefeeeeeeeeeeeeeeccccbeeeecbccceeefeecccccccccbcbceecbcbcccccccceefeeecccccceecbcbbcccbcecbbbccceefeeccccccccbcecbbcbbbcbccccccceffeecccbbcbccbccabbccbcecbbabcceefeecccccccbcecbcbbbbcecbcccccceffeeecbabccbbccbbeccbcecbccbecceefeecccccccbbcbccccbceecbcccccceffeeccebccbbcccccccccbcecbccccceefeeccccccbcbbccbccbceecbcccccceefeecccccbccbcccccccccbcbcccccceefeecccbbccccccbcbccbcccbcbbbcceffeecccccbeecbcccccccccbccccccceefeeccbabccbcccceccccbbeccbabbceefeecccccceecbccccccccccccbbccceefeeccebcccccccbccccccbcbccbecceefeecccbbcccecbcccccccccccbabcceefeeccccccccccccbccccccbcccccbceefeeccbabcbbcbcccccccccccccbecceefeeccbcbbccccccccccccccccccbceeffeeccebcccbecbcccccccccccccccceefeecbceccbcccccccccccccccbbceefffeecccccccbceccccccccccccccccbeefeebceceecbcccccccccccccccbbcefffeeccccccccbcbccccccccccccccbceefeecbcbcecbccccccccccccccccbceeffeecccccccccbccccccccccccccbceeefeecccbbbbcccccccccccccccbbccefefeeccccccccccccbcccccccccbbcbceefeeccbabcccccccccccccccccbabceeefeeccbbbcccccbbcbccccccccbabcbeefeeccebcccccccccccccecbcccbeceeefeeccbabccccbcebcccccbccccbecbeefeeccccccccccccccccbccbcccccbceefeecbebccccccbbcccccbcbcccccbceefeeccccccccccccbccccbbccccccbceefeecbccccbbbcccccccbcecbcccbceeefeeccccccccbcbecbccccccccccbceeefeeecbccbbeecbcccccbccbcccbceefefeecccccccbccbeebccccccccccbcefefeeecbccbceecbccbcbcecbcccbcefeefeeccccccccecbecbbccccccccccbceefeececbccbccbccbcbcbcbcccccbcefefeecccbbccccbbccbcbccccccbbccbeefeebcbccccccccccecbcecbccbbbceeefeeccbabcccbcccececcccbbbbabcceefeecbcbbcccccccbcbbceccbcbabbceefeeccebcccccccbcbcbcccbccbbecceefeeccbabccccccccbbceeeebbcbeceeefeeccccccccccccbcbccccceebcccbeefeebcebccccccccccbceeecbccccbceefeeccccccccccccccccccbceebccbceefeecbccccccccccccbceecbccccccbeefeeccccccccccccccccccceccbcbceeefeeecbccccccccbccbceeecbcccccceefeeccccccccccccccccccbcbbccbceeefeecbccccccccbcccbcececbcccccceefeecccccccccccccccccccccccccbceefeeecbcccccccceccbcebcecbccccceefeecccbbcccccccccccccccccbbccbeefeeebbcccccccbccccbcbcecbbbccceefeeccbabcccccccccccccccccbabcceefeecbcbbccbcbcbcccbbcecbcbabcceefeeccebcccccccccccccccccccbecceefeebcbabcbcecbcccecbbcbcccbecceefeecccccccccccbccccccccccccccceefeecbebcccbcbccccccccbebcccccbeefeeccccccccccbcccccccccccccccceefeeecbcccccbcbccccccccbccccbbceefeecccccccccbbcccccccccccccccceefeecbcccccbcecbcccccccccccbcceeefeeccccccccbbbbccccccccccccccceefeebcccccccbcbcccccccccccccecefefeecccccccccbccccccccccccccccceefeecccccccccbcccccbcccccccbccefefeecccbbcccccccbbccccccccbbccceefeecccccbccccccccbcbbbcccbbbbeeefeeccbabccbbccbabbcccccccbabcceefeecccbbcbcccccccbebccbbcbabbceefeeccebcbbccbccbecbbbbbccbbecceefeeccbabbcbbcccccccbeecbbcbecbeefeeccccbcceecbbccbcccccbcccbcceefeeccebcbeccbcccccbceeecbccccbeefeeeccbceefeeeecbceeeeecccccceeefeecccccbcbecbccccbceeecbcccbceefeeeeeeeeeffeeeeeeeeeeeeeeeeeeeefeeccccccbcecbcccccbceecbccbceeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeecccccccbcebccccbbbccecbcceceefffffffffffffffffffffffffffffffffeeccccccccbcbcccbcbbbbcbccbcbeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeecccccccccbcccccebcccbcbbcbceefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeecccbbcccccccccbccbccccbabcceefeeeccbceeeecbccccccccccccccceeefeeccbabccccccccccbecbccccbecceefeecccbbbcccbccbbccccccccbbccceefeeccebccbbbccccccbbbccccccccceefeeccbabcbebbcbabbcccccccbabcceefeecccccbcecbcc