커여운 키위
시간 제한1초메모리 제한512 MB
키위는 매 단계 A_i만큼 좌우로 움직이고, 최근 M번 이동이 모두 양의 방향이면 B_i를 더한 뒤 멈춘다. 도달 가능한 위치의 최댓값을 구한다.
문제

키위는 뉴질랜드에 사는 새다. 키위는 수직선 위를 움직이는데, 처음에 에서 시작해서 다음과 같은 과정으로 움직인다.
- 번째로 이동할 때, 키위는 현재 위치에서 양의 방향 또는 음의 방향중 하나를 선택하여 그 방향으로 만큼 이동한다.
- 최근 번 이동이 모두 양의 방향인 경우, 키위는 특별한 능력을 사용하여 양의 방향으로 만큼 추가로 이동한 후, 이동을 종료한다.
- 키위가 총 번 이동한 경우, 이동을 종료하고, 아닌 경우 1번으로 돌아가서 다음 이동을 한다.
키위는 이동을 종료할 때까지 양의 방향으로 최대한 많이 이동하고 싶다. 가능한 키위의 움직임 중, 키위의 위치의 최댓값을 구해보자.
입력
첫 번째 줄에 과 이 공백으로 구분되어 주어진다.
두 번째 줄에 이 공백으로 구분되어 주어진다.
세 번째 줄에 이 공백으로 구분되어 주어진다.
출력
가능한 키위의 움직임 중, 키위의 위치의 최댓값을 출력하여라.
제한
- ()
- ()
- 입력으로 주어지는 모든 수는 양의 정수이다.