Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

EIPAGES - Page numbers

When listing document page numbers, it is common to use "-" for the first and last page numbers instead of all pages for at least 3 consecutive pages. Given page numbers needed to list, use the "-" sign to shorten the list

Input

 

The first line is N, 1≤N≤1000 , the page number listed.
The next line contains N integers, representing page numbers. The numbers are all unique.

The first line is N, 1≤N≤1000 , the page number listed.

The next line contains N integers, representing page numbers. The numbers are all unique.

 

Output

Print out a list of pages in order from smallest to largest.

Example

Input:
6
180 141 174 143 142 175
Output:
141-143 174 175 180

Added by:Ha Minh Ngoc
Date:2019-04-16
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG FSHARP GO JAVA JS-MONKEY NODEJS PHP PYTHON PYPY PYPY3 PYTHON3 RUBY SQLITE SWIFT VB.NET
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.