#include<iostream>
#include<stdio.h>
using namespace std;
const int INF = (1<<21);
int cost[100][100];
int mincost[100];
bool used[100];
int n;
int prim(){
  for(int i=0;i<n;i++){
    mincost[i]=INF;
    used[i]=false;
  }

  mincost[0]=0;
  int res=0;

  while(1){
    int v=-1;
    for(int u=0;u<n;u++){
      if(!used[u] && (v == -1 || mincost[u] < mincost[v])){
	v=u;
      }
    }

    if(v == -1) break;
    used[v]= true;
    res+=mincost[v];

    for(int u=0;u<n;u++){
      mincost[u] = min(mincost[u],cost[v][u]);
    }
  }

  return res;
}
int main(){
  while(cin>> n){
    if(n == 0){
      break;
    }
    int m;
    cin>> m;
    for(int i=0;i<n;i++){
      for(int j=0;j<n;j++){
	cost[i][j]=INF;
      }
    }
    
    for(int i=0;i<m;i++){
      int a,b,c;
      scanf("%d,%d,%d",&a,&b,&c);
      cost[a][b]=cost[b][a]=c/100-1;
    }
    
    cout<< prim()<< endl;
  }
}