abcd edfgh