#include <cstdio>
#include <cctype>
#include <string>
const int Nx = 3;
const int Ny = 3;
const std::string Chars[Ny][Nx] = {
"1", "2", "3",
"4", "5", "6",
"7", "8", "9"
}
;int main(void) {
// 文字列置換
for (int y = 0; y < Ny; y++) {
for (int x = 0; x < Nx; x++) {
std::string& str = *((std::string *)&Chars[y][x]);
for (std::string::iterator it = str.begin(); it != str.end(); it++) {
if (isdigit(*it) && *it != '0') *it = *it - '1' + 'a';
}
}
}
// テスト出力
for (int y = 0; y < Ny; y++) {
for (int x = 0; x < Nx; x++) {
if (x > 0) putchar(',');
printf("\"%s\"", Chars[y][x].c_str());
}
putchar('\n');
}
return 0;
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGNjdHlwZT4KI2luY2x1ZGUgPHN0cmluZz4KCmNvbnN0IGludCBOeCA9IDM7CmNvbnN0IGludCBOeSA9IDM7CmNvbnN0IHN0ZDo6c3RyaW5nIENoYXJzW055XVtOeF0gPSB7CiIxIiwgIjIiLCAiMyIsCiI0IiwgIjUiLCAiNiIsCiI3IiwgIjgiLCAiOSIKfQoKO2ludCBtYWluKHZvaWQpIHsKCS8vIOaWh+Wtl+WIl+e9ruaPmwoJZm9yIChpbnQgeSA9IDA7IHkgPCBOeTsgeSsrKSB7CgkJZm9yIChpbnQgeCA9IDA7IHggPCBOeDsgeCsrKSB7CgkJCXN0ZDo6c3RyaW5nJiBzdHIgPSAqKChzdGQ6OnN0cmluZyAqKSZDaGFyc1t5XVt4XSk7CgkJCWZvciAoc3RkOjpzdHJpbmc6Oml0ZXJhdG9yIGl0ID0gc3RyLmJlZ2luKCk7IGl0ICE9IHN0ci5lbmQoKTsgaXQrKykgewoJCQkJaWYgKGlzZGlnaXQoKml0KSAmJiAqaXQgIT0gJzAnKSAqaXQgPSAqaXQgLSAnMScgKyAnYSc7CgkJCX0KCQl9Cgl9CgkvLyDjg4bjgrnjg4jlh7rlipsKCWZvciAoaW50IHkgPSAwOyB5IDwgTnk7IHkrKykgewoJCWZvciAoaW50IHggPSAwOyB4IDwgTng7IHgrKykgewoJCQlpZiAoeCA+IDApIHB1dGNoYXIoJywnKTsKCQkJcHJpbnRmKCJcIiVzXCIiLCBDaGFyc1t5XVt4XS5jX3N0cigpKTsKCQl9CgkJcHV0Y2hhcignXG4nKTsKCX0KCXJldHVybiAwOwp9Cg==