#PCBTAM0000028. Số nguyên có dấu và đệm 0 (Signed Zero-Padded Integer)

Số nguyên có dấu và đệm 0 (Signed Zero-Padded Integer)

Số nguyên có dấu và đệm 0 (Signed Zero-Padded Integer)

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho số nguyên nn. Hãy in biểu diễn thập phân của nó trong một trường có độ rộng tối thiểu 88 ký tự theo các quy tắc:

  • Luôn có dấu + trước số không âm hoặc dấu - trước số âm.
  • Các chữ số 0 dùng để đệm được chèn ngay sau dấu và trước phần trị tuyệt đối.
  • Tổng số ký tự, tính cả dấu, phải đạt ít nhất 88. Nếu biểu diễn số đã dài hơn 88 ký tự, giữ nguyên toàn bộ.

Ví dụ, 1212 được biểu diễn thành +0000012.

Input

Một dòng chứa số nguyên nn.

Output

In một dòng chứa biểu diễn có dấu và được đệm số 0 của nn theo quy tắc trên, không chèn dấu cách.

Subtask

  • Subtask 1 (100 điểm): −99999999≤n≤99999999-99999999\le n\le99999999.

Ví dụ

Ví dụ 1

Input

12

Output

+0000012

Giải thích. Số 1212 có hai chữ số; cùng dấu + chiếm 33 vị trí nên cần thêm 55 số 0 sau dấu.

Ví dụ 2

Input

-5

Output

-0000005

Giải thích. -5 gồm dấu trừ và một chữ số; thêm 66 chữ số 0 giữa dấu và chữ số 55.

Ví dụ 3

Input

12345678

Output

+12345678

Giải thích. +12345678 dài chín ký tự, vượt độ rộng tối thiểu tám nên không cắt bớt.