Mật mã bí ẩn

Xem dạng PDF

Gửi bài giải

Điểm: 500,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Trên một vách đá và ghi rất nhiều các con số bí ẩn mà nó có mối liên hệ với số ~30~. Sau một thời gian nghiên cứu, các chuyên gia đã tạo được cách giải mã các số đó như sau: Hoán vị các chữ số của số bí ẩn để thu được một bội số lớn nhất của ~30.~

Yêu cầu: Hãy viết chương trình để các chuyên gia giải mã các số bí ẩn đó.

Input

  • Một đồng duy nhất chứa số nguyên dương ~N~ ~(N ≤ 10~~10000000~~).~

Output

  • Gồm một dòng ghi một số nguyên dương duy nhất, là số chia hết cho ~30~, tìm được bằng cách hoán vị các chữ số của ~N~. Nếu không tìm được thì đưa ra ~-1.~

Ví dụ 1

Input

1002

Output

2100

Ví dụ 2

Input

123456789

Output

-1

Subtask:

  • Subtask 1 (50% số điểm): ~N~ ~≤~ ~10~~18~ ;
  • Subtask 2 (50% số điểm): ~N~ ~≤~ ~10~~10000000~ ;

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.