class Solution {
public boolean validWordSquare(List words) {
if(words.size() == 0)
return true;
int n = words.size();
for(int i=0; i= n || words.get(j).length() <= i || words.get(i).charAt(j) != words.get(j).charAt(i))
return false;
}
}
return true;
}
}