function main(input) {
  var args = input.split("\n");
  var N = args[0].split(" ")[0];
  var D = args[0].split(" ")[1];
  var res = [];
  for (var i = 1; i < args.length; i++) {
    var row = args[i].split(" ");
    res.push(row);
  }
  var sum = 0;
  for (var i = 0; i < N; i++) {
    var elem = 0;
    for (var j = 0; j < D; j++) {
      if (i === N-1) {
        elem += Math.pow(parseInt(res[i][j]) - parseInt(res[0][j]), 2);
      } else {
        elem += Math.pow(parseInt(res[i][j]) - parseInt(res[i + 1][j]), 2);
      }
    }
    sum += Number.isInteger(Math.sqrt(elem)) ? 1 : 0;
  }
  console.log(sum);
}
main(require("fs").readFileSync("/dev/stdin", "utf8"));
