HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Unsorted > problem:


Train

Section problems

• K. Vampire
• Keyboard Row
• a
• a
• Short name
• Shymbulak
• Sultan's game
• Sum of digits
• Train
• Word Break
• XOR
• sravnenie
• Variant 1
• Variant 10
• Variant 11
• Variant 12
• Variant 13

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.

New Year Train

On the New Year Eve a government of one country decided to send a train with gifts to each town of thecountry. For each of N towns exactly one wagon with gifts was sent. The route was organized in such waythat at each place the last wagon would be detached, then in the next place the other last one and so on.Just before the departure it turned out that the loading workers did not pay attention to numeration ofthe wagons and loaded the gifts into the wagons in random order. It was impossible to detach a wagonfrom the middle of the train and there was no time to rearrange giftsLuckily, there was a depot with parallel tracks. At the entrance of the depot each wagon could be directedto any of the tracks, and wagons could leave the depot from the other side in the right sequences: 1, 2, 3,

4, and so on.For example, if at the entrance of the depot with three parallel tracks there were six wagons standing in

order: 2, 5, 1, 4, 6, 3, then wagons 2, 5, 6 could be directed to the rst track; wagons 1, 4 to the second

track, wagon 3 to the third track could be directed respectively. In this case wagons could leave the depot

in the right order.

Fortunately, there were enough tracks in the depot to rearrange the train.

Input

The rst line of input le contains two integers N and M  the number of wagons in the train and the

number of tracks in the depot respectively (1  N  800 000, 1  M  100 000, M  N). The second

line contains N integers  sequence of wagons before the entrance to the depot.

It's guaranteed that solution always exists.

Output

On the rst line output le must contain N integers  which track should be chosen for each wagon from

input data. On the second line of output le write the number of tracks in order the wagons should leave

the depot in the sequence 1, 2, 3, and so on.

Examples

In.

6 3

2 5 1 4 6 3

Out.

1 1 2 2 1 3

2 1 3 2 1 1

Для отправки решений необходимо выполнить вход.

www.contester.ru