#include <iostream>
#include <algorithm>
#include <cstring>
int main() {
int arr[26], n; std::fill(arr, arr + 26, -1); // 배열 arr을 -1로 초기화
char ch[101];
std::cin >> ch; n = strlen(ch); // n에 문자열 길이 저장
for (int i = 0; i < n; i++) {
if (i > 0) // i값이 0이면 밑 조건에서 오류나므로 제외
if (ch[i - 1] == ch[i])
continue; // 'baekjoon' 중 'oo'부분 처럼 연달아 나오는 부분 거르는 조건
arr[ch[i] - 97] = i; // ASCII 코드 값 이용해 알맞은 알파벳에 i(순서) 삽입
}
for (int j = 0; j < 26; j++) std::cout << arr[j] << " "; // 출력
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8Y3N0cmluZz4gCmludCBtYWluKCkgewoJaW50IGFyclsyNl0sIG47IHN0ZDo6ZmlsbChhcnIsIGFyciArIDI2LCAtMSk7IC8vIOuwsOyXtCBhcnLsnYQgLTHroZwg7LSI6riw7ZmUCgljaGFyIGNoWzEwMV07CglzdGQ6OmNpbiA+PiBjaDsgbiA9IHN0cmxlbihjaCk7IC8vIG7sl5Ag66y47J6Q7Je0IOq4uOydtCDsoIDsnqUKCWZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CgkJaWYgKGkgPiAwKSAvLyBp6rCS7J20IDDsnbTrqbQg67CRIOyhsOqxtOyXkOyEnCDsmKTrpZjrgpjrr4DroZwg7KCc7Jm4IAogICAgICAgICAgICBpZiAoY2hbaSAtIDFdID09IGNoW2ldKQogICAgICAgICAgICAgICAgY29udGludWU7IC8vICdiYWVram9vbicg7KSRICdvbyfrtoDrtoQg7LKY65+8IOyXsOuLrOyVhCDrgpjsmKTripQg67aA67aEIOqxsOultOuKlCDsobDqsbQKCQlhcnJbY2hbaV0gLSA5N10gPSBpOyAvLyBBU0NJSSDsvZTrk5wg6rCSIOydtOyaqe2VtCDslYzrp57snYAg7JWM7YyM67Kz7JeQIGko7Iic7IScKSDsgr3snoUKCX0KCWZvciAoaW50IGogPSAwOyBqIDwgMjY7IGorKykgc3RkOjpjb3V0IDw8IGFycltqXSA8PCAiICI7IC8vIOy2nOugpQoJcmV0dXJuIDA7Cn0=