fork(1) download
  1. #include<time.h>
  2. #include<stdlib.h>
  3. #include<iostream>
  4. #include<limits.h>
  5. #include <vector>
  6. using namespace std;
  7.  
  8.  
  9. enum player{EMPTY,CROSS,CIRCLE};
  10.  
  11. typedef struct{
  12. int rowIdx;
  13. int colIdx;
  14. int score;
  15. }position;
  16.  
  17. class TicTacToe{
  18.  
  19. private:
  20. int row;
  21. int col;
  22. public:
  23. TicTacToe(int r,int c)
  24. {
  25. row=r;
  26. col=c;
  27. }
  28.  
  29. protected :
  30. virtual position FindnextMove()=0;
  31. virtual void SetPosition(position)=0;
  32.  
  33. virtual int getSize()
  34. {
  35. return row*col;
  36. }
  37. int getRow()
  38. {
  39. return row;
  40. }
  41. virtual int getCol()
  42. {
  43. return col;
  44. }
  45.  
  46. public :
  47. virtual void start(player p=CIRCLE,int set=0)=0;
  48. };
  49. class AIGame : public TicTacToe{
  50.  
  51. int turn;
  52. int **board;
  53. player human;
  54. player computer;
  55. player win;
  56. public:
  57. AIGame(int row=3,int col=3):TicTacToe(row,col)
  58. {
  59. turn=0;
  60. board=new int*[getRow()];
  61. for(int i=0;i<getRow();i++)
  62. {
  63. board[i]=new int[getRow()];
  64. for(int j=0;j<getCol();j++)
  65. {
  66. board[i][j]=EMPTY;
  67. }
  68. }
  69. human=CIRCLE;
  70. computer=CROSS;
  71. win=EMPTY;
  72. }
  73. virtual position FindnextMove()
  74. {
  75. return minMax(1,computer,INT_MIN,INT_MAX);
  76. }
  77. virtual void SetPosition(position loc)
  78. {
  79.  
  80. }
  81. virtual void setSign(player p1)
  82. {
  83.  
  84. if(p1==CROSS)
  85. {
  86. human=CROSS;
  87. computer=CIRCLE;
  88. }
  89. }
  90. virtual void start(player p=CIRCLE,int set=0)
  91. {
  92. int r,c,pos;
  93. setSign(p);
  94. turn=set;
  95. int size=getSize();
  96. position temp;
  97. int entry=1;
  98. display();
  99. for(int i=0;i<getSize();i++)
  100. {
  101. if(turn)
  102. {
  103. while(1)
  104. {
  105. cout<<"\nEnter position ( 1 - "<<getSize()<<" ) = ";
  106. cin>>pos;
  107.  
  108. r=(pos-1)/(getRow());
  109. c=(pos-1)%(getCol());
  110.  
  111. if(pos > 0 && pos <= getSize() && board[r][c]==EMPTY)
  112. {
  113. board[r][c]=human;
  114. turn=!turn;
  115. break;
  116. }
  117. else
  118. {
  119. cout<<"\nInvalid Input!!";
  120. }
  121. }
  122.  
  123. }
  124. else
  125. {
  126. temp=FindnextMove();
  127. //cout<<"\nrow = "<<temp.rowIdx<<" col = "<<temp.colIdx<<"score "<<temp.score<<"\n";
  128. if(entry)
  129. {
  130. srand(time(NULL));
  131. for(int itr=0;itr<5;itr++)
  132. {
  133. r=rand()%getRow();
  134. c=rand()%getCol();
  135.  
  136. if(board[r][c]!=human)
  137. break;
  138. }
  139. board[r][c]=computer;
  140. entry=0;
  141. }
  142. else
  143. {
  144.  
  145. board[temp.rowIdx][temp.colIdx]=computer;
  146. }
  147. turn=!turn;
  148. }
  149.  
  150. system("clear");
  151. display();
  152.  
  153. if(i>=4)
  154. {
  155. if(isGameOver(1))
  156. break;
  157. }
  158. }
  159.  
  160. system("clear");
  161. display();
  162. if(win==human)
  163. {
  164. cout<<"\n\t Human Wins !!\n\n";
  165. }
  166. else if(win==computer)
  167. {
  168. cout<<"\n\t Computer Wins !!\n\n";
  169. }
  170. else
  171. {
  172. cout<<"\n\t Match Draw !!\n\n";
  173. }
  174. }
  175. private:
  176. void display()
  177. {
  178. cout<<"\n\t *****************\n";
  179. cout<<"\t TIC TAC TOE";
  180. cout<<"\n\t *****************\n";
  181.  
  182. int iter=1;
  183. cout<<"\n\t -----------------\n";
  184. for(int i=0;i<getRow();i++)
  185. {
  186. cout<<"\t|";
  187. for(int j=0;j<getCol();j++)
  188. {
  189. if(board[i][j]==CROSS)
  190. cout<<" X"<<" |";
  191. else if(board[i][j]==CIRCLE)
  192. cout<<" @"<<" |";
  193. else
  194. cout<<" "<<iter<<" |";
  195.  
  196. iter++;
  197. }
  198.  
  199. cout<<"\n\t -----------------\n";
  200. }
  201. }
  202.  
  203. int calculateScore()
  204. {
  205. int Totalscore=0;
  206.  
  207. Totalscore+=helperCalc(1); // for calculating row score
  208. Totalscore+=helperCalc(0); // for calculating col score
  209. int comp=0,hum=0;
  210.  
  211. for(int i=0;i<getCol();i++)
  212. {
  213. if(board[i][i]==human)
  214. hum++;
  215. else if(board[i][i]==computer)
  216. comp++;
  217.  
  218. }
  219.  
  220. Totalscore+=eval(hum,comp);
  221. comp=0;
  222. hum=0;
  223.  
  224. for(int i=getCol()-1,j=0;i>=0;i--,j++)
  225. {
  226. if(board[j][i]==human)
  227. hum++;
  228. else if(board[j][i]==computer)
  229. comp++;
  230. }
  231.  
  232. Totalscore+=eval(hum,comp);
  233.  
  234. return Totalscore;
  235. }
  236. int eval(int hum,int comp)
  237. {
  238. if(hum==0 && comp > 0)
  239. {
  240. if(comp==1)
  241. return 1;
  242. else if(comp==2)
  243. return 10;
  244. else
  245. return 100;
  246. }
  247. else if(comp==0 && hum > 0)
  248. {
  249. if(hum==1)
  250. return -1;
  251. else if(hum==2)
  252. return -10;
  253. else
  254. return -100;
  255. }
  256. return 0;
  257. }
  258. int helperCalc(int flag)
  259. {
  260. int Totalscore=0,r,c;
  261.  
  262. if(flag)
  263. {
  264. r=getRow();
  265. c=getCol();
  266. }
  267. else
  268. {
  269. r=getCol();
  270. c=getRow();
  271. }
  272.  
  273. for(int i=0;i<r;i++)
  274. {
  275. int comp=0,hum=0;
  276.  
  277. for(int j=0;j<c;j++)
  278. {
  279. if(flag)
  280. {
  281. if(board[i][j]==human)
  282. hum++;
  283. else if(board[i][j]==computer)
  284. comp++;
  285. }
  286. else
  287. {
  288. if(board[j][i]==human)
  289. hum++;
  290. else if(board[j][i]==computer)
  291. comp++;
  292. }
  293. }
  294.  
  295. Totalscore+=eval(hum,comp);
  296. }
  297.  
  298. return Totalscore;
  299. }
  300. position minMax(int level,player p,int alpha,int beta)
  301. {
  302. int bestrow=-1;
  303. int bestcol=-1;
  304. position currScore;
  305.  
  306. vector<position> vec;
  307. findEmptyCells(vec);
  308. if(level==0 || (vec.size()==0))
  309. {
  310. currScore.score=calculateScore();
  311. currScore.rowIdx=-1;
  312. currScore.colIdx=-1;
  313. return currScore;
  314. }
  315. else
  316. {
  317. for (vector<position>::iterator it = vec.begin() ; it != vec.end(); ++it)
  318. {
  319. board[it->rowIdx][it->colIdx]=p;
  320. if(p==computer)
  321. {
  322. currScore=minMax(level-1,human,alpha,beta);
  323.  
  324. if(currScore.score > alpha)
  325. {
  326. alpha=currScore.score;
  327. bestrow=it->rowIdx;
  328. bestcol=it->colIdx;
  329. }
  330. }
  331. else
  332. {
  333.  
  334. currScore=minMax(level-1,computer,alpha,beta);
  335.  
  336. if(currScore.score < beta)
  337. {
  338. beta=currScore.score;
  339. bestrow=it->rowIdx;
  340. //bestcol=currScore.colIdx;
  341.  
  342. bestcol=it->colIdx;
  343. }
  344. }
  345.  
  346. board[it->rowIdx][it->colIdx]=EMPTY;
  347.  
  348. if(alpha >= beta)
  349. break;
  350.  
  351. }
  352. }
  353.  
  354. currScore.score= (p==computer) ? alpha : beta;
  355. currScore.rowIdx=bestrow;
  356. currScore.colIdx=bestcol;
  357.  
  358. return currScore;
  359. }
  360.  
  361.  
  362. void findEmptyCells(vector<position> &vec)
  363. {
  364. if(isGameOver(0))
  365. return;
  366.  
  367. for(int i=0;i<getRow();i++)
  368. {
  369. for(int j=0;j<getCol();j++)
  370. {
  371. if(board[i][j]==EMPTY)
  372. {
  373. position p;
  374. p.rowIdx=i;
  375. p.colIdx=j;
  376. vec.push_back(p);
  377. }
  378. }
  379. }
  380. }
  381.  
  382. bool checkPattern(player sign)
  383. {
  384. int cntr=0;
  385. int r,c;
  386.  
  387. r=getRow();
  388. c=getCol();
  389.  
  390. int checkFlg=1;
  391.  
  392. for(int k=0;k<2;k++)
  393. {
  394. for(int i=0;i<r;i++)
  395. {
  396. cntr=0;
  397. for(int j=0;j<c;j++)
  398. {
  399. if(checkFlg)
  400. {
  401. if(board[i][j]==sign)
  402. {
  403. cntr++;
  404. }
  405. else
  406. {
  407. break;
  408. }
  409. }
  410. else
  411. {
  412. if(board[j][i]==sign)
  413. {
  414. cntr++;
  415. }
  416. else
  417. {
  418. break;
  419. }
  420.  
  421. }
  422. }
  423. if(cntr==3)
  424. return true;
  425. }
  426. if(r!=c)
  427. {
  428. int temp=r;
  429. r=c;
  430. c=temp;
  431. }
  432. checkFlg=0;
  433. cntr=0;
  434. }
  435. cntr=0;
  436. for(int i=0;i<getCol();i++)
  437. {
  438. if(board[i][i]==sign)
  439. cntr++;
  440. }
  441. if(cntr==3)
  442. return true;
  443.  
  444. cntr=0;
  445.  
  446. for(int i=getCol()-1,j=0;i>=0;i--,j++)
  447. {
  448. if(board[j][i]==sign)
  449. cntr++;
  450. }
  451. if(cntr==3)
  452. return true;
  453.  
  454. return false;
  455. }
  456. bool isGameOver(int checkFlg)
  457. {
  458. if(checkPattern(human))
  459. {
  460. if(checkFlg)
  461. win=human;
  462.  
  463. return true;
  464. }
  465. else if(checkPattern(computer))
  466. {
  467. if(checkFlg)
  468. win=computer;
  469.  
  470. return true;
  471. }
  472.  
  473. return false;
  474. }
  475. };
  476.  
  477. int main()
  478. {
  479.  
  480. TicTacToe *play=new AIGame();
  481. //player human=CROSS;
  482. play->start(CROSS);
  483. cout<<"\n";
  484. return 1;
  485. }
  486.  
Runtime error #stdin #stdout #stderr 0s 3484KB
stdin
Standard input is empty
stdout
	 *****************
	    TIC TAC TOE
	 *****************

	 -----------------
	|  1  |  2  |  3  |
	 -----------------
	|  4  |  5  |  6  |
	 -----------------
	|  7  |  8  |  9  |
	 -----------------

	 *****************
	    TIC TAC TOE
	 *****************

	 -----------------
	|  1  |  2  |  3  |
	 -----------------
	|  @  |  5  |  6  |
	 -----------------
	|  7  |  8  |  9  |
	 -----------------

Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter position ( 1 - 9 ) = 
Invalid Input!!
Enter posit
stderr
TERM environment variable not set.