이제 막 중학교에 올라간 뗴랴는 반복되는 걸 좋아해요.
어느 날 공책을 정리하다가, 예전에 하던 숫자 놀이의 기록을 발견했어요.
이 놀이는 개의 칸을 가진 칠판과 각각 하나의 정수가 적힌 장의 카드를 가지고 진행해요. 진행 순서는 다음과 같아요.
공책에는 칸과 카드의 개수, 그리고 놀이가 끝났을 때 왼쪽부터 각 칸에 적혀 있던 수 만 남아 있었고, 카드에 적힌 수와 시행 횟수는 알 수 없었어요. 숫자를 잘못 옮겨 적어 어떤 수가 적힌 카드를 사용하더라도 나올 수 없는 결과가 적혀 있을지도 몰라요.
첫 번째 줄에 정수 과 이 공백을 사이에 두고 주어진다. ()
만약 주어진 결과를 만들 수 있는 답이 존재하지 않는다면 첫 번째 줄에 -1을 출력한다.
주어진 결과를 만들 수 있는 답이 존재한다면, 첫 번째 줄에 를 출력하고 두 번째 줄에 개의 정수 을 공백을 사이에 두고 출력한다. ()
뗴랴를 도와 기록과 같은 결과를 만들 수 있는 카드의 정수 과 반복 횟수 을 찾아주세요. 가능한 방법이 여러 가지라면 그중 아무거나 찾아도 괜찮아요.
어떤 방법으로도 공책에 적힌 것과 같은 결과를 만들 수 없다면, 만들 수 없다고 알려주세요.
두 번째 줄에 개의 정수 이 공백을 사이에 두고 주어진다. 이는 뗴랴의 공책에 적혀 있는 수들을 의미한다. ()
이는 이 적힌 카드를 순서대로 사용하여 시행을 번 반복하면 기록과 같은 결과를 만들 수 있다는 의미이다.
답이 여러 개 존재한다면 그 중 아무거나 출력한다.
주어진 결과를 만들 수 있는 답이 하나라도 존재한다면, 항상 를 만족하는 답이 존재한다.
| 4 | 14 |
| 5 | 17 |
| 6 | 43 | 추가 제한이 없다. |