Page not loading? Try clicking here.
Placeholder

#8029

์ปต๐Ÿฅ› 1s 128MB

Problems

N๊ฐœ์˜ ์ปต์— N๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์Œ๋ฃŒ๋ฅผ ๋‹ด์•˜๋‹ค. ๊ทธ๋Ÿฌ๊ณ ๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ๊ทœ์น™์— ๋”ฐ๋ผ ์Œ๋ฃŒ๋ฅผ ์„ž๊ธฐ๋กœ ํ–ˆ๋‹ค.

  1. 1~N์˜ ๋ฒˆํ˜ธ๊ฐ€ ๋ฉ”๊ฒจ์ง„ ์ปต์„ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ผ๋ ฌ๋กœ ๋ฐฐ์น˜ํ•œ๋‹ค.

  2. ์–ด๋–ค ๋‘ ์ปต์„ ๊ณจ๋ผ ์œ„์น˜๋ฅผ ๋งž๋ฐ”๊พผ๋‹ค. ์ด ์ž‘์—…์„ \frac{N}2๋ฒˆ ๋ฐ˜๋ณตํ•œ๋‹ค.

  3. ๋ชจ๋“  ์ปต์€ ์ •ํ™•ํžˆ ํ•œ ๋ฒˆ์”ฉ ์œ„์น˜๊ฐ€ ๋ฐ”๋€Œ์–ด์•ผ ํ•œ๋‹ค. ์ž๊ธฐ ์ž์‹ ๊ณผ๋Š” ์œ„์น˜๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์—†๋‹ค.

์ปต์ด ๋ฐฐ์—ด๋˜๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜๊ฐ€ ๋ช‡ ๊ฐ€์ง€์ธ์ง€ ์•Œ์•„๋ณด์ž.


Input

์ฒซ์งธ ์ค„์— ์Œ๋ฃŒ์˜ ๊ฐœ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. N์€ ํ•ญ์ƒ ์ง์ˆ˜์ด๋‹ค. (2 โ‰ค N โ‰ค 10^5)


Output

์ปต์ด ๋ฐฐ์—ด๋˜๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์ˆ˜๊ฐ€ ์ปค์งˆ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ 10^9+7๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.


Example

4
3

(2,1,4,3), (3,4,1,2), (4,3,2,1) ์ด 3๊ฐ€์ง€ ๊ฒฝ์šฐ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.


Source

์„ ๋ฆฐ์ธํ„ฐ๋„ท๊ณ ๋“ฑํ•™๊ต ์ œ3ํšŒ ์ฒœํ•˜์ œ์ผ ์ฝ”๋”ฉ๋Œ€ํšŒ J๋ฒˆ
You must sign in to write code.