Вот все возможные варианты:
║ cd8_ ║ cd_8 ║ c8d_ ║ c8_d ║ c_d8 ║ c_8d ║ dc8_ ║ dc_8 ║║ d8c_ ║ d8_c ║ d_c8 ║ d_8c ║ 8cd_ ║ 8c_d ║ 8dc_ ║ 8d_c ║║ 8_cd ║ 8_dc ║ _cd8 ║ _c8d ║ _dc8 ║ _d8c ║ _8cd ║ _8dc ║begin Arr('c', 'd', '8', '_').Permutations.Select(x->x.JoinToString).Print(' ║ ') end.