#include <stdio.h>
#include <string.h>
int main(void)
{
// 255バイト+NULLバイトのスペースを確保
char buffer[256];
// ・255バイト以内で区切り文字以外を連続するだけ読み取る
// ・255バイトを超えた部分や区切り文字自身は読み捨てる
// ・EOF (-1) が返されるまでの間は読み続ける
for (int r
; (r
= scanf("%255[^\r\n;]%*[^\r\n;]", buffer
)) != EOF
; scanf("%*c")) {
// 読み込めた場合のみ r=1 になっている
if (r < 1) {
continue;
}
// 空行判定用変数
int skip = 1;
// 余分な文字を削ぎ落として出力
for (char *t
= strtok(buffer
, "\t "); t
!= NULL
; t
= strtok(NULL
, "\t ")) { skip = 0;
}
// 空行ではなければ改行コードを出力
if (!skip) {
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmludCBtYWluKHZvaWQpCnsKICAgIC8vIDI1NeODkOOCpOODiCtOVUxM44OQ44Kk44OI44Gu44K544Oa44O844K544KS56K65L+dCiAgICBjaGFyIGJ1ZmZlclsyNTZdOwoKICAgIC8vIOODuzI1NeODkOOCpOODiOS7peWGheOBp+WMuuWIh+OCiuaWh+Wtl+S7peWkluOCkumAo+e2muOBmeOCi+OBoOOBkeiqreOBv+WPluOCiwogICAgLy8g44O7MjU144OQ44Kk44OI44KS6LaF44GI44Gf6YOo5YiG44KE5Yy65YiH44KK5paH5a2X6Ieq6Lqr44Gv6Kqt44G/5o2o44Gm44KLCiAgICAvLyDjg7tFT0YgKC0xKSDjgYzov5TjgZXjgozjgovjgb7jgafjga7plpPjga/oqq3jgb/ntprjgZHjgosKICAgIGZvciAoaW50IHI7IChyID0gc2NhbmYoIiUyNTVbXlxyXG47XSUqW15cclxuO10iLCBidWZmZXIpKSAhPSBFT0Y7IHNjYW5mKCIlKmMiKSkgewoKICAgICAgICAvLyDoqq3jgb/ovrzjgoHjgZ/loLTlkIjjga7jgb8gcj0xIOOBq+OBquOBo+OBpuOBhOOCiwogICAgICAgIGlmIChyIDwgMSkgewogICAgICAgICAgICBjb250aW51ZTsKICAgICAgICB9CgogICAgICAgIC8vIOepuuihjOWIpOWumueUqOWkieaVsAogICAgICAgIGludCBza2lwID0gMTsKCiAgICAgICAgLy8g5L2Z5YiG44Gq5paH5a2X44KS5YmK44GO6JC944Go44GX44Gm5Ye65YqbCiAgICAgICAgZm9yIChjaGFyICp0ID0gc3RydG9rKGJ1ZmZlciwgIlx0ICIpOyB0ICE9IE5VTEw7IHQgPSBzdHJ0b2soTlVMTCwgIlx0ICIpKSB7CiAgICAgICAgICAgIHNraXAgPSAwOwogICAgICAgICAgICBwcmludGYoIiVzIiwgdCk7CiAgICAgICAgfQoKICAgICAgICAvLyDnqbrooYzjgafjga/jgarjgZHjgozjgbDmlLnooYzjgrPjg7zjg4njgpLlh7rlipsKICAgICAgICBpZiAoIXNraXApIHsKICAgICAgICAgICAgcHV0Y2hhcignXG4nKTsKICAgICAgICB9CiAgICB9CgogICAgcmV0dXJuIDA7Cn0=