import collections
NONE = 0
BLACK = 'B'
WHITE = 'W'
BOARD_COLUMNS = 10 #int(input('How many board columns? '))
BOARD_ROWS = 10 #int(input('How many board rows? '))
class OthelloGameState:
def _new_game_board():
board = []
for col in range(BOARD_COLUMNS):
board.append([])
for row in range(BOARD_ROWS):
board[-1].append(NONE)
return board
def print_board(board):
for col in range(BOARD_COLUMNS):
print(' '.join([str(board[col][row]) for row in range(BOARD_ROWS)]))
board = _new_game_board()
print_board(board)
aW1wb3J0IGNvbGxlY3Rpb25zCgpOT05FID0gMApCTEFDSyA9ICdCJwpXSElURSA9ICdXJwoKQk9BUkRfQ09MVU1OUyA9IDEwICNpbnQoaW5wdXQoJ0hvdyBtYW55IGJvYXJkIGNvbHVtbnM/ICcpKQpCT0FSRF9ST1dTID0gMTAgICAgI2ludChpbnB1dCgnSG93IG1hbnkgYm9hcmQgcm93cz8gJykpCgpjbGFzcyBPdGhlbGxvR2FtZVN0YXRlOgoKICAgIGRlZiBfbmV3X2dhbWVfYm9hcmQoKToKICAgICAgICBib2FyZCA9IFtdCiAgICAgICAgZm9yIGNvbCBpbiByYW5nZShCT0FSRF9DT0xVTU5TKToKICAgICAgICAgICAgYm9hcmQuYXBwZW5kKFtdKQogICAgICAgICAgICBmb3Igcm93IGluIHJhbmdlKEJPQVJEX1JPV1MpOgogICAgICAgICAgICAgICAgYm9hcmRbLTFdLmFwcGVuZChOT05FKQogICAgICAgIHJldHVybiBib2FyZAoKICAgIGRlZiBwcmludF9ib2FyZChib2FyZCk6CiAgICAgICAgZm9yIGNvbCBpbiByYW5nZShCT0FSRF9DT0xVTU5TKToKICAgICAgICAgICAgcHJpbnQoJyAnLmpvaW4oW3N0cihib2FyZFtjb2xdW3Jvd10pIGZvciByb3cgaW4gcmFuZ2UoQk9BUkRfUk9XUyldKSkKCiAgICBib2FyZCA9IF9uZXdfZ2FtZV9ib2FyZCgpICAgICAgICAKICAgIHByaW50X2JvYXJkKGJvYXJkKQo=