For which n is it possible to color each of the n3 unit cubes in an n×n×n cube black or white so that each cube has exactly three cubes of the opposite color that share a face with it?