ededddfbdccddcacbedbbcdecfaabadcddda