Thời gian

Nộp bài
Time limit: 2.0 / Memory limit: 256M

Point: 30

Bảng của đồng hồ điện tử gồm một dãy ba số h, p và s thể hiện tương ứng giờ, phút và giây của thời điểm hiện tại. Cứ sau mỗi giây giá trị của bộ ba số h, p và s này sẽ thay đổi thành 3 số h1, pvà s1 tương ứng với thời điểm mới.

Yêu cầu: Cho ba số h, p và s, hãy tìm 3 số h1, p1 và s1.

Dữ liệu nhập:

- Gồm 3 số nguyên h, p, s mỗi số cách nhau 1 khoảng trắng (0 ≤ h ≤ 23, 0 ≤ p, s ≤ 59)

Dữ liệu xuất:

- Gồm 3 số nguyên h1, p1, s1 tìm được, mỗi số cách nhau 1 khoảng trắng.

Example

Input

6 50 0

Output

6 50 1

Vắt sữa bò

Nộp bài
Time limit: 2.0 / Memory limit: 256M

Point: 30

Vào một buổi sáng anh Bo sắp một đàn bò gồm n con bò để vắt sữa. Anh dự kiến là vào sáng hôm đó, con bò thứ i có khả năng sẽ vắt được ai lít sữa. Tuy nhiên đàn bò của anh có đặc tính là cứ mỗi lần vắt sữa một con, những con còn lại trông thấy sợ quá nên sẽ bị giảm sản lượng mỗi con 01 lít sữa. Nếu vắt sữa con bò thứ nhất, n-1 con còn lại bị giảm sản lượng. Sau đó vắt sữa con bò thứ hai thì n-2 con còn lại bị giảm sản lượng.... Bạn hãy giúp anh Bo tính xem thứ tự vắt sữa bò như thế nào để số lượng sữa vắt được là nhiều nhất nhé.

Dữ liệu vào: gồm 2 dòng

- Dòng thứ nhất là số nguyên n (1 ≤ n ≤ 100) là số lượng con bò.

- Dòng thứ hai gồm n số nguyên a1, a2,..., an (1 ≤ ai ≤ 1000) là sản lượng sữa của các con bò.

Dữ liệu xuất:

- Là một số nguyên xác định số lít sữa nhiều nhất mà anh Bo có thể vắt được.

Example

Input

4
2 1 4 3

Output

6

Thực hiện phép trừ

Nộp bài
Time limit: 2.0 / Memory limit: 256M

Point: 40

Bạn có hai biến a và b . Hãy xem xét chuỗi hành động sau đây được thực hiện với các biến sau:

  1. Nếu a  = 0 hoặc b  = 0 , kết thúc quá trình. Nếu không, hãy đến bước 2 ;
  2. Nếu a  ≥ 2 · b , sau đó đặt giá trị của a thành a  - 2 · b và lặp lại bước 1 . Nếu không, hãy đến bước 3 ;
  3. Nếu b ≥ 2 · a , sau đó đặt giá trị của b thành b  - 2 · a và lặp lại bước 1 . Nếu không, kết thúc quá trình.

Ban đầu các giá trị của a và b là các số nguyên dương, và do đó quá trình sẽ là hữu hạn.

Bạn phải xác định giá trị của a và b sau khi quá trình kết thúc.

Input

  • Dòng duy nhất của đầu vào chứa hai số nguyên ~n~ và ~m~ ~(1 \le  n, m  \le 10^{18})~. ~n~ là giá trị ban đầu của biến ~a~ và ~m~ là giá trị ban đầu của biến ~b~,

Output

  • In hai số nguyên - giá trị của ~a~ và ~b~ sau khi kết thúc quá trình.

Scoring

  • Không có giới hạn gì thêm

Ví dụ

Input
12 5
Output
0 1
Input
31 12
Output
7 12