def create_masked_cube_string(facelets):
face_order = [
"U1", "U2", "U3", "U4", "U5", "U6", "U7", "U8", "U9",
"R1", "R2", "R3", "R4", "R5", "R6", "R7", "R8", "R9",
"F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9",
"D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9",
"L1", "L2", "L3", "L4", "L5", "L6", "L7", "L8", "L9",
"B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9"
]
masked_string = "".join("x" if face in facelets else "." for face in face_order)
return masked_string
# Enter list of stickers to mask (x)
facelets = [
"U1", "U3", "U7", "U9",
"R1", "R2", "R3",
"F1", "F2", "F3",
"L1", "L2", "L3",
"B1", "B2", "B3",
]
masked_cube = create_masked_cube_string(facelets)
print(masked_cube)