OX

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

OX로 이루어진 문자열이 주어진다. 모든 문자를 X로 만들 때까지 다음 연산을 반복할 때, 시행하는 연산의 횟수를 구하시오.

  • 문자열의 가장 왼쪽에 있는 OX로 바꾸고, 그보다 왼쪽에 있는 X를 전부 O로 바꾼다.

입력

첫째 줄에 OX로 이루어진 문자열이 주어진다. 문자열의 길이는 11 이상 100,000100\\,000 이하이다.

출력

첫째 줄에 연산의 횟수를 109+710^9 + 7로 나눈 나머지를 출력한다.