public int check() {
        if (columns < 3 || rows < 3) {
            return 1;
        } else if (timesteps < 1) {
            return 2;
        } else if (constantK <= 0 || constantK > 1) {
            return 3;
        } else if (timesteps > 100) {
            return 4;
        } else if (rows * columns > 3600) {
            return 5;
        } else {
            return 0;
        }
    }