1387 bafdfcccbbabedabcbddedeacddbeebfdccfbafdbabcaabacddbbaebdcbccbcddceddcdefdaaaeffddbffcbdbceccecdbfed