{"raw_statement":[{"iden":"problem statement","content":"You are given integers $N, L, R$.\nThese integers satisfy the following:\n\n*   $2 \\leq N$\n*   $0\\leq L < R \\leq N$\n*   $(L, R)\\neq (0, N)$\n\nInitialize a length-$N$ sequence $A = (A_{0}, A_{1}, \\dots , A_{N - 1})$ as $A = (0, 1, \\dots, N - 1)$.\nChoose a permutation $P = (P_{0}, P_{1}, \\dots, P_{N - (R - L) - 1})$ of $(R - L, R - L + 1, \\dots , N - 1)$, and perform the following operation for $i = 0, 1, \\dots N - (R - L) - 1$ in this order.\n\n*   Let $a$ be the remainder when $P_{i}$ is divided by $|A|$, and remove $A_{a}$ from $A$ (after removing an element, the indices of sequence $A$ are renumbered starting from $0$).\n\nDetermine whether there exists a $P$ such that $A = (L, L + 1, \\dots , R - 1)$ in the end, and if it exists, output one such $P$."},{"iden":"constraints","content":"*   $2\\leq N\\leq 2\\times 10^{5}$\n*   $0\\leq L < R\\leq N$\n*   $(L, R) \\neq (0, N)$\n*   All input values are integers."},{"iden":"input","content":"The input is given from Standard Input in the following format:\n\n$N$ $L$ $R$"},{"iden":"sample input 1","content":"6 3 5"},{"iden":"sample output 1","content":"Yes\n2 4 5 3\n\nWhen choosing $P = (2, 4, 5, 3)$, perform four operations on $A = (0, 1, 2, 3, 4, 5)$ as follows.\n\n*   The remainder when $P_{0} = 2$ is divided by $|A| = 6$ is $2$, so remove $A_{2} = 2$ from $A$. Then, $A = (A_{0}, A_{1}, A_{2}, A_{3}, A_{4}) = (0, 1, 3, 4, 5)$.\n    \n*   The remainder when $P_{1} = 4$ is divided by $|A| = 5$ is $4$, so remove $A_{4} = 5$ from $A$. Then, $A = (A_{0}, A_{1}, A_{2}, A_{3}) = (0, 1, 3, 4)$.\n    \n*   The remainder when $P_{2} = 5$ is divided by $|A| = 4$ is $1$, so remove $A_{1} = 1$ from $A$. Then, $A = (A_{0}, A_{1}, A_{2}) = (0, 3, 4)$.\n    \n*   The remainder when $P_{3} = 3$ is divided by $|A| = 3$ is $0$, so remove $A_{0} = 0$ from $A$. Then, $A = (A_{0}, A_{1}) = (3, 4)$.\n    \n\nTherefore, the goal can be achieved by setting $P = (2, 4, 5, 3)$. It is also acceptable to output $P = (5, 2, 4, 3)$."},{"iden":"sample input 2","content":"9 2 4"},{"iden":"sample output 2","content":"Yes\n4 5 6 7 3 8 2"},{"iden":"sample input 3","content":"178 68 167"},{"iden":"sample output 3","content":"No"}],"translated_statement":null,"sample_group":[],"show_order":["default"],"formal_statement":null,"simple_statement":null,"has_page_source":true}