#cf16exhibitionfinali. [cf16_exhibition_final_i]90 and 270

[cf16_exhibition_final_i]90 and 270

問題文

以下の条件を満たす NN 角形を一つ構成してください:

  • 多角形は単純である。 (ノートを見てください)
  • 多角形の各辺は座標軸に平行である。
  • 多角形の頂点の座標は 00 以上 10910^9 以下の整数である。
  • 多角形の頂点は反時計回りに 11 から NN まで番号がつけられている。
  • ii 番目の頂点の内角は aia_i 度である。

解が複数通り考えられる場合は、どれを出力してもかまいません。

ノート

全ての辺が正の長さを持ち、どの二つの辺も (隣接する辺が頂点で接するのを除いて) 共通部分を持たないとき、多角形は単純であるという。

制約

  • 3N10003 ≤ N ≤ 1000
  • aia_i9090 または 270270

入力

入力は以下の形式で標準入力から与えられる。

NN a1a_1 : aNa_N

出力

解が存在する場合は、以下の形式で出力せよ:

x1x_1 y1y_1 : xNx_N yNy_N

ここで (xi,yi)(x_i, y_i)ii 番目の頂点の座標である。

解が存在しない場合は、 -1 と出力せよ。


入力例 1

8
90
90
270
90
90
90
270
90

出力例 1

0 0
2 0
2 1
3 1
3 2
1 2
1 1
0 1

入力例 2

3
90
90
90

出力例 2

-1