Compsci 100, TicTacToe Boards

These are 764 valid tic-tac-toe boards where once a game is won, no moves are made and all symmetries are taken into account when removing duplicate boards. The quotes/apostrophes are provided to help you visualize the unused spaces on the board. Each board printed is represented by exactly nine characters. The empty board (before any moves) isn't counted in this list.

'        X'
'       OX'
'       X '
'       XO'
'      O X'
'      OXX'
'      XOX'
'     O X '
'     O XX'
'     OOXX'
'     OX  '
'     OX X'
'     OXOX'
'     OXX '
'     OXXO'
'     X XO'
'     XO  '
'     XO X'
'     XOOX'
'     XOX '
'     XOXO'
'     XX O'
'     XXO '
'     XXOO'
'    O   X'
'    O  X '
'    O  XX'
'    O OXX'
'    O X X'
'    O XOX'
'    OO XX'
'    OOX X'
'    OOXX '
'    OOXXX'
'    OX X '
'    OX XO'
'    OXO X'
'    OXOX '
'    OXOXX'
'    OXX  '
'    OXX O'
'    OXXO '
'    OXXOX'
'    OXXXO'
'    X    '
'    X   O'
'    X  O '
'    X  OX'
'    X  XO'
'    X O X'
'    X OOX'
'    X OXO'
'    XO OX'
'    XO X '
'    XO XO'
'    XOO X'
'    XOOX '
'    XOOXX'
'    XOX  '
'    XOX O'
'    XOXO '
'    XOXOX'
'    XOXXO'
'    XXO  '
'    XXO O'
'    XXOO '
'    XXOOX'
'    XXOXO'
'    XXXOO'
'   O O XX'
'   O OX X'
'   O OXXX'
'   O X   '
'   O X  X'
'   O X OX'
'   O X X '
'   O X XO'
'   O XO X'
'   O XOX '
'   O XOXX'
'   O XX  '
'   O XX O'
'   O XXO '
'   O XXOX'
'   O XXXO'
'   OOX  X'
'   OOX X '
'   OOX XX'
'   OOXOXX'
'   OOXX  '
'   OOXX X'
'   OOXXOX'
'   OOXXX '
'   OOXXXO'
'   OXO  X'
'   OXO X '
'   OXO XX'
'   OXOOXX'
'   OXOX X'
'   OXOXOX'
'   OXX   '
'   OXX  O'
'   OXX O '
'   OXX OX'
'   OXX XO'
'   OXXO  '
'   OXXO X'
'   OXXOOX'
'   OXXOX '
'   OXXOXO'
'   OXXX O'
'   OXXXO '
'   OXXXOO'
'   X X  O'
'   X X O '
'   X X OO'
'   X XO O'
'   X XOOX'
'   X XOXO'
'   XOX   '
'   XOX  O'
'   XOX O '
'   XOX OX'
'   XOX XO'
'   XOXO X'
'   XOXOOX'
'   XOXOXO'
'   XXX OO'
'   XXXO O'
'  O   OXX'
'  O   X  '
'  O   X X'
'  O   XOX'
'  O   XX '
'  O   XXO'
'  O  OX X'
'  O  OXX '
'  O  OXXX'
'  O  XOX '
'  O  XOXX'
'  O  XX  '
'  O  XX O'
'  O  XXO '
'  O  XXOX'
'  O  XXXO'
'  O O X X'
'  O O XX '
'  O O XXX'
'  O OXOXX'
'  O OXX  '
'  O OXX X'
'  O OXXOX'
'  O OXXX '
'  O OXXXO'
'  O X O X'
'  O X OX '
'  O X OXX'
'  O X X  '
'  O X X O'
'  O X XO '
'  O X XOX'
'  O X XXO'
'  O XOOXX'
'  O XOX  '
'  O XOX X'
'  O XOXOX'
'  O XOXX '
'  O XOXXO'
'  O XXOX '
'  O XXOXO'
'  O XXX O'
'  O XXXO '
'  O XXXOO'
'  OO   XX'
'  OO  X X'
'  OO  XX '
'  OO  XXX'
'  OO X  X'
'  OO X X '
'  OO X XX'
'  OO XOXX'
'  OO XX  '
'  OO XX X'
'  OO XXOX'
'  OO XXX '
'  OO XXXO'
'  OOOX XX'
'  OOOXX X'
'  OOOXXX '
'  OOOXXXX'
'  OOX   X'
'  OOX  X '
'  OOX  XX'
'  OOX OXX'
'  OOX X X'
'  OOX XOX'
'  OOX XX '
'  OOX XXO'
'  OOXO XX'
'  OOXOX X'
'  OOXOXX '
'  OOXOXXX'
'  OOXX  X'
'  OOXX OX'
'  OOXX X '
'  OOXX XO'
'  OOXXO X'
'  OOXXOX '
'  OOXXOXX'
'  OOXXX  '
'  OOXXX O'
'  OOXXXO '
'  OOXXXOX'
'  OOXXXXO'
'  OX    X'
'  OX   OX'
'  OX   X '
'  OX   XO'
'  OX  O X'
'  OX  OX '
'  OX  OXX'
'  OX  X O'
'  OX  XOX'
'  OX  XXO'
'  OX O  X'
'  OX O X '
'  OX O XX'
'  OX OOXX'
'  OX OX  '
'  OX OX X'
'  OX OXOX'
'  OX OXX '
'  OX OXXO'
'  OX X  O'
'  OX X O '
'  OX X OX'
'  OX X XO'
'  OX XO  '
'  OX XO X'
'  OX XOOX'
'  OX XOX '
'  OX XOXO'
'  OX XX O'
'  OX XXO '
'  OX XXOO'
'  OXO   X'
'  OXO  X '
'  OXO  XX'
'  OXO OXX'
'  OXO X X'
'  OXO XOX'
'  OXO XX '
'  OXO XXO'
'  OXOO XX'
'  OXOOX X'
'  OXOOXX '
'  OXOOXXX'
'  OXOX  X'
'  OXOX OX'
'  OXOX X '
'  OXOX XO'
'  OXOXO X'
'  OXOXOX '
'  OXOXX  '
'  OXOXX O'
'  OXOXXO '
'  OXOXXOX'
'  OXOXXXO'
'  OXX   O'
'  OXX  OX'
'  OXX  XO'
'  OXX O X'
'  OXX OOX'
'  OXX OX '
'  OXX OXO'
'  OXX X O'
'  OXX XOO'
'  OXXO  X'
'  OXXO OX'
'  OXXO X '
'  OXXO XO'
'  OXXOO X'
'  OXXOOX '
'  OXXOOXX'
'  OXXOX  '
'  OXXOX O'
'  OXXOXO '
'  OXXOXOX'
'  OXXX  O'
'  OXXX O '
'  OXXXO  '
'  OXXXOOX'
'  OXXXOXO'
'  OXXXXOO'
'  X   X O'
'  X   XO '
'  X   XOO'
'  X  OXO '
'  X  OXOX'
'  X  OXXO'
'  X O X  '
'  X O X O'
'  X O XO '
'  X O XOX'
'  X O XXO'
'  X OOXOX'
'  X OOXX '
'  X OOXXO'
'  X X XOO'
'  X XOXO '
'  XO    X'
'  XO   OX'
'  XO   X '
'  XO   XO'
'  XO  O X'
'  XO  OX '
'  XO  OXX'
'  XO  X O'
'  XO  XO '
'  XO  XOX'
'  XO  XXO'
'  XO O  X'
'  XO O X '
'  XO O XX'
'  XO OOXX'
'  XO OX  '
'  XO OX X'
'  XO OXOX'
'  XO OXX '
'  XO OXXO'
'  XO X O '
'  XO X OX'
'  XO X XO'
'  XO XO X'
'  XO XOX '
'  XO XOXO'
'  XO XX O'
'  XO XXO '
'  XO XXOO'
'  XOO   X'
'  XOO  X '
'  XOO  XX'
'  XOO OXX'
'  XOO X X'
'  XOO XOX'
'  XOO XX '
'  XOO XXO'
'  XOOO XX'
'  XOOOX X'
'  XOOOXX '
'  XOOX  X'
'  XOOX X '
'  XOOX XO'
'  XOOXOX '
'  XOOXOXX'
'  XOOXX  '
'  XOOXX O'
'  XOOXXO '
'  XOOXXOX'
'  XOOXXXO'
'  XOX  O '
'  XOX  OX'
'  XOX  XO'
'  XOX O X'
'  XOX OOX'
'  XOX OX '
'  XOX OXO'
'  XOX X O'
'  XOX XO '
'  XOXO  X'
'  XOXO OX'
'  XOXO X '
'  XOXO XO'
'  XOXOO X'
'  XOXOOX '
'  XOXOOXX'
'  XOXOX  '
'  XOXOXOX'
'  XOXOXXO'
'  XOXX O '
'  XOXX OO'
'  XOXXO O'
'  XOXXOO '
'  XOXXOOX'
'  XOXXOXO'
'  XOXXXOO'
'  XX   OO'
'  XX  O O'
'  XX  OOX'
'  XX  OXO'
'  XX  XOO'
'  XX O O '
'  XX O OX'
'  XX O XO'
'  XX OO X'
'  XX OOOX'
'  XX OOX '
'  XX OOXO'
'  XX OX O'
'  XX OXO '
'  XX OXOO'
'  XX X OO'
'  XX XO O'
'  XX XOO '
'  XX XOOO'
'  XXO  OX'
'  XXO  XO'
'  XXO O X'
'  XXO OOX'
'  XXO OX '
'  XXO OXO'
'  XXO X O'
'  XXO XOO'
'  XXOO  X'
'  XXOO OX'
'  XXOO X '
'  XXOO XO'
'  XXOOO X'
'  XXOOOX '
'  XXOOOXX'
'  XXOOX O'
'  XXOOXO '
'  XXOOXOX'
'  XXOOXXO'
'  XXOX O '
'  XXOX OO'
'  XXOXO O'
'  XXOXOO '
'  XXOXOOX'
'  XXOXOXO'
'  XXOXXOO'
'  XXX  OO'
'  XXX O O'
'  XXX OOO'
'  XXXO O '
'  XXXO OO'
'  XXXOO O'
'  XXXOOO '
'  XXXOOOX'
'  XXXOOXO'
'  XXXOXOO'
' O O X X '
' O O X XX'
' O O XOXX'
' O O XX X'
' O O XXOX'
' O O XXX '
' O O XXXO'
' O OOX XX'
' O OOXX X'
' O OOXXX '
' O OOXXXX'
' O OXO XX'
' O OXOX X'
' O OXOXXX'
' O OXX X '
' O OXX XO'
' O OXXO X'
' O OXXOX '
' O OXXOXX'
' O OXXX O'
' O OXXXO '
' O OXXXOX'
' O OXXXXO'
' O X X O '
' O X X OX'
' O X X XO'
' O X XO X'
' O X XOOX'
' O X XOXO'
' O XOX OX'
' O XOX X '
' O XOX XO'
' O XOXO X'
' O XOXOXX'
' O XXX O '
' O XXXOOX'
' O XXXOXO'
' OOO XX X'
' OOO XXX '
' OOO XXXX'
' OOOX X X'
' OOOX XXX'
' OOOXXOXX'
' OOOXXX X'
' OOOXXXOX'
' OOOXXXX '
' OOOXXXXO'
' OOX   XX'
' OOX  OXX'
' OOX  X X'
' OOX  XOX'
' OOX  XXO'
' OOX O XX'
' OOX OX X'
' OOX OXX '
' OOX OXXX'
' OOX X OX'
' OOX X X '
' OOX X XO'
' OOX XO X'
' OOX XOX '
' OOX XOXX'
' OOX XX O'
' OOX XXO '
' OOX XXOX'
' OOX XXXO'
' OOXO  XX'
' OOXO X X'
' OOXO XXX'
' OOXOX X '
' OOXOX XX'
' OOXOXOXX'
' OOXOXX X'
' OOXOXXOX'
' OOXOXXX '
' OOXOXXXO'
' OOXX  OX'
' OOXX  XO'
' OOXX O X'
' OOXX OXX'
' OOXX X O'
' OOXX XOX'
' OOXX XXO'
' OOXXO X '
' OOXXO XX'
' OOXXOOXX'
' OOXXOX X'
' OOXXOXOX'
' OOXXOXX '
' OOXXOXXO'
' OOXXX OX'
' OOXXX XO'
' OOXXXO X'
' OOXXXOX '
' OOXXXX O'
' OOXXXXO '
' OXO  X X'
' OXO  XOX'
' OXO  XXO'
' OXO OXX '
' OXO OXXX'
' OXO XXXO'
' OXOO X X'
' OXOO XXX'
' OXOOXXX '
' OXOOXXXO'
' OXOX XOX'
' OXOX XXO'
' OXOXOXX '
' OXX   OX'
' OXX   XO'
' OXX  O X'
' OXX  OOX'
' OXX  OXO'
' OXX  X O'
' OXX  XOO'
' OXX O OX'
' OXX O X '
' OXX O XO'
' OXX OO X'
' OXX OOX '
' OXX OOXX'
' OXX OX O'
' OXX OXOX'
' OXX OXXO'
' OXX XO O'
' OXX XOOX'
' OXX XOXO'
' OXX XXOO'
' OXXO  OX'
' OXXO  XO'
' OXXO O X'
' OXXO OXX'
' OXXO X O'
' OXXO XXO'
' OXXOO X '
' OXXOO XX'
' OXXOOOXX'
' OXXOOX X'
' OXXOOXOX'
' OXXOOXX '
' OXXOOXXO'
' OXXOX XO'
' OXXOXO X'
' OXXOXOX '
' OXXOXOXO'
' OXXOXX O'
' OXXOXXOO'
' OXXX O O'
' OXXX OOX'
' OXXX OXO'
' OXXX XOO'
' OXXXO OX'
' OXXXO XO'
' OXXXOO X'
' OXXXOOOX'
' OXXXOOX '
' OXXXOOXO'
' OXXXOX O'
' OXXXXO O'
' X X XO O'
' X X XOOO'
' X XOXO O'
' X XOXOOX'
' X XOXOXO'
' XOX  O X'
' XOX  OOX'
' XOX  OXO'
' XOX  X O'
' XOX  XOO'
' XOX OOXX'
' XOX OX O'
' XOX OXOX'
' XOX XOXO'
' XOX XXOO'
' XOXO O X'
' XOXO X O'
' XOXO XOX'
' XOXO XXO'
' XOXOOOXX'
' XOXOOX X'
' XOXOOXOX'
' XOXOOXXO'
' XOXOXOXO'
' XOXOXX O'
' XOXOXXOO'
' XOXX O O'
' XOXX OOX'
' XOXX OXO'
' XOXX XOO'
' XOXXOOOX'
' XOXXOXOO'
' XXX OXOO'
' XXXO XOO'
' XXXOOXOO'
'O O   X X'
'O O   XXX'
'O O  XOXX'
'O O  XX X'
'O O  XXOX'
'O O  XXXO'
'O O OXX X'
'O O OXXXX'
'O O X OXX'
'O O X X X'
'O O X XOX'
'O O XOX X'
'O O XOXXX'
'O O XXOXX'
'O O XXX O'
'O O XXXOX'
'O O XXXXO'
'O OO XX X'
'O OO XXXX'
'O OOXXOXX'
'O OOXXX X'
'O OOXXXOX'
'O OOXXXXO'
'O OX XO X'
'O OX XOXX'
'O OX XXOX'
'O OXOXOXX'
'O OXOXX X'
'O OXOXXOX'
'O OXXXO X'
'O X   X O'
'O X   XOX'
'O X   XXO'
'O X  OXOX'
'O X  OXXO'
'O X O X X'
'O X O XOX'
'O X O XXO'
'O X OOXXX'
'O X X X O'
'O X XOXOX'
'O X XOXXO'
'O XO  OXX'
'O XO  X X'
'O XO  XOX'
'O XO  XXO'
'O XO OX X'
'O XO OXXX'
'O XO XX O'
'O XO XXOX'
'O XO XXXO'
'O XOO X X'
'O XOO XXX'
'O XOOXX X'
'O XOOXXXO'
'O XOX O X'
'O XOX XOX'
'O XOX XXO'
'O XOXOOXX'
'O XOXOX X'
'O XOXXOXO'
'O XOXXX O'
'O XX  O X'
'O XX  OOX'
'O XX  OXO'
'O XX OO X'
'O XX OOXX'
'O XX OXOX'
'O XX OXXO'
'O XX XOOX'
'O XX XOXO'
'O XX XXOO'
'O XXO O X'
'O XXO OXX'
'O XXO XOX'
'O XXOOOXX'
'O XXOOX X'
'O XXOOXOX'
'O XXOOXXO'
'O XXOXO X'
'O XXOXOXO'
'O XXOXXOO'
'O XXX OOX'
'O XXX OXO'
'O XXXOO X'
'O XXXOOOX'
'O XXXOOXO'
'OOOOXXX X'
'OOOX XOXX'
'OOOX XXOX'
'OOOXOXX X'
'OOXO  X X'
'OOXO  XXX'
'OOXO XXXO'
'OOXOOXXXX'
'OOXOX X X'
'OOXOXOXXX'
'OOXOXXXXO'
'OOXX  OXX'
'OOXX  XOX'
'OOXX OOXX'
'OOXX OX X'
'OOXX OXOX'
'OOXX OXXO'
'OOXX XOXO'
'OOXX XXOO'
'OOXXO OXX'
'OOXXO X X'
'OOXXO XOX'
'OOXXOOX X'
'OOXXOOXXX'
'OOXXOXOXX'
'OOXXX OOX'
'OOXXXOOXX'
'OOXXXOXOX'
'OOXXXOXXO'
'OOXXXXOOX'
'OOXXXXOXO'
'OOXXXXXOO'
'OXOX XOXO'
'OXOXOXXOX'
'OXOXXXOXO'
'OXXXOOXOX'
'X X OOXOX'
'X XO OXOX'
'X XOOOXOX'
'XOXO OXOX'
'XOXOXOXOX'