1, 2, 3의 합으로 n을 나타내는 식을 사전식 순서로 늘어놓았을 때 k번째 식을 구하고 없으면 -1을 출력합니다.
정수 4를 1, 2, 3의 합으로 나타내는 방법은 모두 7가지다. 합에는 수를 1개 이상 써야 한다.
이 식을 사전순으로 정렬하면 순서가 다음과 같다.
정수 nnn과 kkk가 주어질 때, nnn을 1, 2, 3의 합으로 나타내는 식 중에서 사전순으로 kkk번째인 식을 구하는 프로그램을 작성하시오.
첫째 줄에 정수 nnn과 kkk가 공백으로 구분되어 주어진다. nnn은 11보다 작은 양의 정수이고, kkk는 231−12^{31}-1231−1 이하의 자연수다.
nnn을 1, 2, 3의 합으로 나타내는 식 중에서 사전순으로 kkk번째인 식을 출력한다. 더하기 기호 양옆에는 공백을 넣지 않는다. kkk번째 식이 없으면 -1을 출력한다.