午餐!
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 1024 M,其他语言2048 M
Special Judge, 64bit IO Format: %lld

题目描述

在选择午餐时,三明治是不错的选择。

对于长度为 3 的序列 a_1, a_2, a_3,如果 a_1 > a_2a_2 < a_3,我们就称这个序列为“三明治序列”。

给定一个长度为 3 的序列 a_1, a_2, a_3,你可以执行以下操作:

  • 选择两个不同的整数 i, j,交换 a_ia_j

如果可以在有限次操作内使 a_1, a_2, a_3 成为“三明治序列”,请输出操作后的序列,如果存在多种可行的序列,输出一种即可;如果不存在这样的序列,输出 "-1"。

输入描述:

输入一行三个整数 a_1, a_2, a_3(1 \leq a_1, a_2, a_3 \leq 10),表示给定的序列。

输出描述:

如果存在可行的序列,输出一行 3 个整数,表示操作后的序列;如果不存在这样的序列,输出一行 1 个整数 "-1"。
示例1

输入

复制
3 1 6

输出

复制
3 1 6
示例2

输入

复制
1 2 3

输出

复制
2 1 3
示例3

输入

复制
1 1 1

输出

复制
-1