Tìm số

View as PDF



Problem type
Points: 10 (p) Time limit: 1.0s Memory limit: 256M Input: stdin Output: stdout

Cho 1 số \(n\). Tìm số lớn nhất và số bé nhất có thể được tạo từ các chữ số của \(n\) (không tính chữ số 0 ở đầu).

Input

  • Gồm một dòng chứa số nguyên dương \(n\) \((n \leq 10^{50})\).

Output

  • Dòng đầu tiên chứa số lớn nhất có thể tạo được từ các chữ số của \(n\).
  • Dòng thứ hai chứa số bé nhất có thể tạo được từ các chữ số của \(n\).

Example

Test 1
Input
1801
Output
8110
1018
Test 2
Input
1000
Output
1000
1000

Comments

There are no comments at the moment.