성냥개비로 그린 수식: 도전

NYPC 2016 · 본선

성냥개비로 그린 수식이 주어진다.

예를 들면 위 그림은 5000-7000+3000 을 나타내고, 그 계산 결과는 10001\,000이다.

이 그림으로부터 숫자 33을 이루는 성냥개비 중 하나를 옮기면, 아래 그림과 같이 되고, 계산 결과가 00이 된다.

위 예와 같이, 성냥개비를 가능한 한 적게 옮겨서, 식의 계산 결과의 절대값이 가능한 한 작도록 해보자.

입력

성냥개비로 그린 수식을 나타내는 문자열이 첫번째 줄에 주어진다.

※ 입력 데이터 중 22개는 입력 문자열의 길이가 100100 미만이다.
  입력 데이터 중 33개는 입력 문자열의 길이가 100100 이상 10001\,000 미만이다.
  입력 데이터 중 55개는 입력 문자열의 길이가 10001\,000 이상 1000010\,000 미만이다.

출력

성냥개비를 옮긴 결과로 얻은 수식을 첫번째 줄에 출력한다.

예제

입력

5000-7000+3000

출력

5000-7000+2000

채점 규칙

각 숨겨진 입력 데이터별로 아래 규칙에 따라 점수를 받는다:

따라서 이미 답안을 제출하여 점수를 받은 이후에, 누군가가 답안을 제출하여 어떤 입력 데이터에 대한 최대 포인트가 갱신되는 경우가 발생한다면, 점수가 감소하게 될 수 있다.