
import std.stdio;
import std.algorithm;
import std.array;
import std.string;
import std.math;
import std.conv;

// 昇順に並んだリスト
int solve(int[] list) {
  if ((pow(list[0], 2) + pow(list[1], 2)) ==  pow(list[2], 2)) return 0;
  else if (list[0] == list[1] && list[1] == list[2]) return -1;
  return 1;
}

void main() {
  string line;
  int[] table = new int[](2);
  while((line = readln.chomp) != null) {
    int n = line.split(",").map!(to!(int)).array.solve;
    if (n >= 0) table[n]++;
  }
  foreach(t; table) writeln(t);
}