3641. 整数划分

单点时限: 2.0 sec

内存限制: 512 MB

试将 1nn 个正整数分成三份,使得这三份的和相等。

输入格式

输入一个正整数 n (1n2105)。

输出格式

输出 n 个正整数 k1,k2,,kn (1ki3),用空格隔开。ki 表示要把 i 这个整数分在第几组。

如果有多解输出任意一解。如果无解输出 Impossible

样例

Input
6
Output
3 2 1 1 2 3
Input
5
Output
1 2 2 1 3
Input
7
Output
Impossible

251 人解决,361 人已尝试。

293 份提交通过,共有 1488 份提交。

3.2 EMB 奖励。

创建: 6 年,7 月前.

修改: 6 年,7 月前.

最后提交: 4 周,1 天前.

来源: EOJ Monthly 2018.9