Write a program that reads a series of tic-tac-toe moves and, after each move, prints the resulting tic-tac-toe board. A tic-tac-toe board has 9 positions arranged in a 3x3 square. A move is a number representing a position on the board: 123 456 789 Each position on the board initially contains a -; the first move changes the board by placing an X at that position; the second move changes the board by placing an O at that position; the third move changes the board by placing an X at that position; and so on. For example, if the user types 5 1 2, your program will print --- -X- --- and then O-- -X- --- and then OX- -X- ---