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.|

DIGINUM1 - Số điện tử Phiên bản 1

Xét cách biểu diễn số bởi các que diêm (mỗi gạch là một que diêm).

Số điện tử

Với một số lượng que diêm cho trước, hãy xác định số nhỏ nhất và số lớn nhất mà bạn có thể biểu diễn được.

  • Bạn không được để thừa que diêm nào.
  • Số được biểu diễn không bắt đầu bởi chữ số 0.

Input

  • Dòng đầu ghi số nguyên dương T là số bộ test.
  • T dòng tiếp theo, mỗi dòng chứa một số nguyên dương n là số que diêm.

Output

Với mỗi số n là số que diêm, in ra trên một dòng hai số nguyên dương là số nhỏ nhất và số lớn nhất mà n que diêm biểu diễn được, mỗi số cách nhau bởi một khoảng trắng.

Example

Input:
3
3
5
8
Output:
7 7
2 71
10 1111

Giới hạn: 1 ≤ T ≤ 10, 2 ≤ n ≤ 40

 


Được gửi lên bởi:noname00.pas
Ngày:2016-09-20
Thời gian chạy:1s-15s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3
Nguồn bài:Bài tập thực hành CSL

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.