#include<iostream>
#include<cmath>

using namespace std;
char z;
int n,m,mx=(1<<20),a,b,c,t,mn,hozon;
int map[100][100];
int p[100];
int d[100];
int visited[100];
int main(){
  while(1){
    cin>>n;
    if(n==0)break;
    cin>>m;
    for(int i=0;i<n;i++){
      for(int j=0;j<n;j++){
	map[i][j]=mx;
      }
      p[i]=0;
      d[i]=mx;
      visited[i]=0;
    }
    
    for(int i=0;i<m;i++){
      cin>>a;
      cin>>z;
      cin>>b;
      cin>>z;
      cin>>map[a][b];
      map[b][a]=map[a][b];
    }
    d[0]=0;
    while(1){
      mn=mx;
      for(int i=0;i<n;i++){
	if(d[i]<mn&&visited[i]==0){
	  mn=d[i];
	  t=i;
	}
      }
      //cout<<t<<endl;
      if(mn==mx)break;
      visited[t]=1;
      for(int v=0;v<n;v++){
	if(map[t][v]<d[v]&&visited[v]==0){
	  d[v]=map[t][v];
	  // cout<<d[v]<<endl;
	  p[v]=t;
	}
      }
    }
    c=0;
    for(int i=0;i<n;i++)if(d[i]!=mx)c+=d[i];
    cout<<c/100-n+1<<endl;
  }
  
  return 0;
}