>>461
#include <iostream>
using namespace std;
int main()
{
    streambuf *sb = cin.rdbuf();
    int c, cc, n;
    const char *sep = "";
    while ((c = sb->sbumpc()) >= 0 && c != 'E') {
        for (n = 1; (cc = sb->sbumpc()) >= 0 && cc == c; ++n) {}
        sb->sungetc();
        cout << sep << n << " " << static_cast<char>(c);
        sep = " ";
    }
    cout << "\n圧縮完了\n";
}