#include<bits/stdc++.h>
using namespace std;

int inf=1<<21;
int mst[20][20];
int n;

int prim_souwa(int G[20][20]){
    int d[n],vstd[n];
    int u=0,sum=0;
    fill(d,d+n,inf);
    fill(vstd,vstd+n,0);
    d[0]=0;
    while(true){
        int mini=inf;
        for(int i=0; i<n; i++){
            if(mini>d[i]&&vstd[i]==0){
                mini=d[i];
                u=i;
            }
        }
        if(mini==inf)break;
        sum+=mini;
        vstd[u]=1;
        for(int i=0; i<n; i++){
            if(G[u][i]<d[i]){
                d[i]=G[u][i];
            }
        }
    }
    return sum;
}

int main(){
    int m;
    int G[20][20];
    while(cin>>n,n){
        cin>>m;
        fill(G[0],G[20],inf);
        for(int i=0; i<m; i++){
            int in1,in2,in3;
            scanf("%d,%d,%d",&in1,&in2,&in3);
            G[in1][in2]=in3;
            G[in2][in1]=in3;
        }
        cout<<prim_souwa(G)/100-(n-1)<<endl;
    }
    return 0;
}