#include <iostream>
#include <cstdio>
using namespace std;

#define INF 1000000000
#define MAX_V 102

// ?????°: ??£??\??????, ????????°
int prim(int adjmatrix[MAX_V][MAX_V], int v){
  // ?????§???????????????????????¨?????§???????°??????????
  int mincost[v];
  // ??????i?????¨????????????????????????
  bool used[v];

  // ?????????
  for(int i = 0; i < v; i++){
    mincost[i] = INF;
    used[i] = false; 
  }
  mincost[0] = 0;
  int length = 0;

  while(true){
    // ??¨????±??????????????????????????????¨?????§?????????????????????????°?????????????????????¢???
    // newmember???????¬??????¨????????????????£??????????(-1??§?????????)
    int newmember = -1;
    for(int u = 0; u < v; u++){
      // if(???u???????????¨???????±?????????????????????? && ?????¶???????£??????????u?????¨?????????){ u???????£??????????; }
      if(!used[u] && (newmember == -1 || mincost[u] < mincost[newmember])){ newmember = u; }
    }

    // ????????????????????£??????newmember???-1??¨???????????¨???
    // ???????????????????????¨???????±???????????????¨???????????¨????????§?????¢?´¢??????
    if(newmember == -1){ break; }
    
    // ???newmember?????¨?????????
    used[newmember] = true;
    length += mincost[newmember];

    // ??¨?????§???????°??????????????¨?????????´???
    // ??°?????????newmember?????¨???????±????????????¨????????£????????§???????????§???????°???¨???newmember?????§??????????????¢???????????????????????°??????
    for(int u = 0; u < v; u++){
      mincost[u] = min(mincost[u], adjmatrix[newmember][u]);
    }
  }
  
  return length;
}


int main(void){
  
  while(true){
    // ???????????°??¨???????????°???????????????
    int n, m;
    cin >> n;
    if(n == 0){ break; }
    cin >> m;
    
    // ??£??\???????????£?¨???¨?????????
    int adjmatrix[MAX_V][MAX_V];
    for(int i = 0; i < MAX_V; i++){
      for(int j = 0; j < MAX_V; j++){
        adjmatrix[i][j] = INF;
      }
    }

    // ???????????±????????????????????£??\???????????????
    for(int i = 0; i < m; i++){
      int a, b, d;
      scanf("%d,%d,%d", &a, &b, &d);
      adjmatrix[a][b] = d;
      adjmatrix[b][a] = d;
    }
  
    // ????°???¨?????¨????????????????±???????
    int length = prim(adjmatrix, n);

    // ???????????????
    cout << length / 100 - n + 1 << endl;
  }

  return 0;
}