You have 9 empty boxes in the beginning and you will fill these boxes with X characters.
In the beginning
You will take one row number and one column number between 1 and 3 from user in for each
move, if user enters irrelevent input program will exit.
If user enters as first move:
row number: 2
column number: 3
X
Then you will get second move from user:
row number: 3
column number: 1
X
X
By this way you will fill in all boxes by taking totally 9 row and 9 column inputs from user.
You must show each step to the user.
If user enters the same row and column of the box which has already an X in it, program will
exit.
For example, for the following placement:
X X
X X
X
If user enters:
row number: 1
column number: 1
You will warn user about her/his mistake and program will exit.
You will use if condition statements, in your code.
we are not allowed to use loop and array in this program

Example outputs:
Output #1:
Game starts!
123
1| | | |
2| | | |
3| | | |
Moves must be in row column form!
Your move -->
row: 1
column: 3
123
1 | | |X|
2| | | |
3| | | |
Your move -->
row: 1
column: 1
123
1 |X| |X|
2| | | |
3| | | |
Your move -->
row: 3
column: 2
123
1 |X| |X|
2| | | |
3 | |X| |
Your move -->
row: 2
column: 3
123
1 |X| |X|
2 | | |X|
3 | |X| |
Your move -->
row: 2
column: 1
123
1 |X| |X|
2 |X| |X|
3 | |X| |
Your move -->
row: 3
column: 3
123
1 |X| |X|
2 |X| |X|
3 | |X|X|
Your move -->
row: 2
column: 2
123
1 |X| |X|
2 |X|X|X|
3 | |X|X|
Your move -->
row: 3
column: 1
123
1 |X| |X|
2 |X|X|X|
3 |X|X|X|
Your move -->
row: 1
column: 2
123
1 |X|X|X|
2 |X|X|X|
3 |X|X|X|
Output #2:
Game starts!
123
1| | | |
2| | | |
3| | | |
Moves must be in row column form!
Your move -->
row: 2
column: 3
1 2 3
1| | | |
2 | | |X|
3| | | |
Your move -->
row: 3
column: 1
1 2 3
1| | | |
2 | | |X|
3 |X| | |
Your move -->
row: 2
column: 3
1 2 3
1| | | |
2 | | |X|
3 |X| | |
You entered wrong move! Game over!