#include <iostream>
#include <iterator>
#include <vector>
#include <algorithm>
std::vector<int> read_digits(std::istream& is)
{
std::vector<int> result{std::istream_iterator<char>{is}, {}};
std::transform(std::begin(result), std::end(result),
std::begin(result),
[](int x) {return x - '0';});
return result;
}
int main()
{
auto digits = read_digits(std::cin);
std::copy(std::begin(digits), std::end(digits),
std::ostream_iterator<int>{std::cout, " "});
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDx2ZWN0b3I+CiNpbmNsdWRlIDxhbGdvcml0aG0+CgpzdGQ6OnZlY3RvcjxpbnQ+IHJlYWRfZGlnaXRzKHN0ZDo6aXN0cmVhbSYgaXMpCnsKICAgIHN0ZDo6dmVjdG9yPGludD4gcmVzdWx0e3N0ZDo6aXN0cmVhbV9pdGVyYXRvcjxjaGFyPntpc30sIHt9fTsKICAgIHN0ZDo6dHJhbnNmb3JtKHN0ZDo6YmVnaW4ocmVzdWx0KSwgc3RkOjplbmQocmVzdWx0KSwgCiAgICAgICAgICAgICAgICAgICBzdGQ6OmJlZ2luKHJlc3VsdCksCiAgICAgICAgICAgICAgICAgICBbXShpbnQgeCkge3JldHVybiB4IC0gJzAnO30pOwogICAgcmV0dXJuIHJlc3VsdDsKfQoKaW50IG1haW4oKQp7CglhdXRvIGRpZ2l0cyA9IHJlYWRfZGlnaXRzKHN0ZDo6Y2luKTsKCQoJc3RkOjpjb3B5KHN0ZDo6YmVnaW4oZGlnaXRzKSwgc3RkOjplbmQoZGlnaXRzKSwgCgkgICAgICAgICAgc3RkOjpvc3RyZWFtX2l0ZXJhdG9yPGludD57c3RkOjpjb3V0LCAiICJ9KTsKfQ==