#include<queue>
#include<cstdio>
#include<vector>
#include<climits>
#include<iostream>
#include<algorithm>

#define	mp(a,b)	make_pair((a),(b))
#define	dis		first
#define	node	second

using namespace std;

typedef	pair<int,int>	pii;
typedef	pair<int,pii>	pipii;

int main()
{
	for(int n;cin>>n,n;){
		vector<bool> chk(n,false);

		int m;	cin>>m;
		vector<pipii> mst;
		while(m--){
			int a,b,dis;
			scanf("%d,%d,%d",&a,&b,&dis);
			mst.push_back(mp(dis,mp(a,b)));
		}

		sort(mst.begin(),mst.end());

		int total=0;
		for(int i=0;i<mst.size();i++){
			if(!chk[mst[i].node.first] || !chk[mst[i].node.second]){
				chk[mst[i].node.first]=true;
				chk[mst[i].node.second]=true;
				total+=mst[i].dis/100-1;
			}
		}

		cout<<total<<endl;
	}

	return 0;
}