5 5 1 abcde badec cdeab debca ecabd