import java.util.*; // StringTokenizer 文字で切り分け
import java.io.*; // ファイル入出力用パッケージを読み込む
class Test5 {
public static void main(String[] args){
// 例外処理:エラーが起こる可能性があるところをtry{ }で囲む
// エラーが起きたら、後ろのcatch{ }がキャッチして処理を行う
try {
// キーボードから入力用オブジェクト用意
BufferedReader f0 = new BufferedReader(new InputStreamReader(System.in));
System.out.print("入力ファイル名を入力してね:");
// キーボードから1行文文字列に入力
String file1=f0.readLine();
//ファイルからの入力用オブジェクト用意
BufferedReader f1 = new BufferedReader(new FileReader(file1));
System.out.print("出力ファイル名を入力してね:");
// キーボードから1行文文字列に入力
String file2=f0.readLine();
//ファイルへの出力用オブジェクト用意
PrintWriter f2 = new PrintWriter(new FileWriter(file2));
//ファイル入力 0 0で終了
while(true){ // Javaは論理型があるので無限ループはtrue
String s = f1.readLine(); // 1行読み込み
StringTokenizer as = new StringTokenizer(s," "); // 空白で切り分けて
if (as.countTokens() != 2) {
System.out.print("Input Error\n"); // 2個じゃなかったらエラー終了
System.exit(1);
}
int a = Integer.parseInt(as.nextToken()); // 1つ目取り出し整数化
int b = Integer.parseInt(as.nextToken()); // 2つ目取り出し整数化
if(a==0 && b==0) break;
f2.println(a+","+b); // 文字列を改行なしでファイルに書き込み
}
// ファイル処理終了
f0.close();
f1.close();
f2.close();
} catch (FileNotFoundException e) {
System.out.println("ファイルがないよ");
} catch (IOException w) {
System.out.println("I/Oエラーだな");
}
}
}