private boolean validoi(String syote) {
        if (syote == null) {
            System.exit(0);
            return false;
        }
        if (!h.onKahdenPotenssi(syote.length()) //Tasasivuinen ruudukko?
                || syote.length() < 3 //Liian pieni
                || syote.length() > 81 //Liian iso?
                || syote.isEmpty() //Tyhjä syöte?
                || syote.contains(" ") //Välilyöntejä?
                || !p.matcher(syote).find()) { //Erikoismerkkejä?
            return false;
        } else {
            return true;
        }
    }