import java.io.*;
import java.util.*;
public class Wordsearch{
private char[][] board;
public Wordsearch(int rows,int cols){
board=new char[rows][cols];
for (int i = 0; i<rows; i++){
for (int j= 0; j <cols; j++){
board[i][j]='-';
}
}
}
public Wordsearch(){
this(20,20);
}
public boolean addWordH(int row, int col, String word){
boolean retval = true;
if (word.length() > board.length - row){
retval = false;
}
else {
int r = row;
int c = col;
for (int i = 0 ; i < word.length(); i ++){
if (board[r][c]!='-'){
retval = false;
break;
}
else{
board[r][c] = word.charAt(i);
retval = true;
}
c = c + 1;
}
}
return retval;
}
public String toString(){
String s = "";
for (int i = 0; i <board.length;i++){
for (int j = 0; j <board[i].length; j++){
s = s + board[i][j];
}
s = s +"\n";
}
return s;
}
}