#CT00010. Bậc thang (Staircase)

Bậc thang (Staircase)

Bậc thang (Staircase)

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

Đề bài

Một sân khấu được xây bằng các khối lập phương giống nhau.

Các hàng của sân khấu được đánh số từ dưới lên, bắt đầu từ hàng 11. Hàng thứ ii cần đúng ii khối lập phương.

Các hàng phải được xây theo thứ tự từ thấp lên cao. Một hàng chỉ được xem là hoàn chỉnh khi đã có đủ số khối cần thiết, và chỉ được xây hàng tiếp theo sau khi tất cả các hàng phía dưới đã hoàn chỉnh.

Cho NN khối lập phương. Hãy xác định:

  • số hàng hoàn chỉnh lớn nhất HH có thể xây được;
  • số khối RR còn thừa sau khi xây hoàn chỉnh HH hàng.

Input

Gồm một dòng chứa số nguyên dương NN — số khối lập phương hiện có.

Output

In ra hai số nguyên HH và RR, cách nhau bởi một dấu cách, trong đó:

  • HH là số hàng hoàn chỉnh lớn nhất có thể xây được;
  • RR là số khối còn thừa sau khi xây xong HH hàng.

Subtask

  • Subtask 1 — 20%: 1≤N≤1061 \le N \le 10^6.
  • Subtask 2 — 30%: 1≤N≤10121 \le N \le 10^{12}.
  • Subtask 3 — 50%: 1≤N≤10181 \le N \le 10^{18}.

Ví dụ

Ví dụ 1

Input

20

Output

5 5

Giải thích

Năm hàng đầu tiên cần tổng cộng

1+2+3+4+5=151+2+3+4+5=15

khối.

Sau khi xây xong 55 hàng còn lại 20−15=520-15=5 khối.

Hàng thứ 66 cần 66 khối nên không thể hoàn thành. Vì vậy H=5H=5 và R=5R=5.

Ví dụ 2

Input

21

Output

6 0

Giải thích

Sáu hàng đầu tiên cần tổng cộng

1+2+3+4+5+6=211+2+3+4+5+6=21

khối.

Toàn bộ 2121 khối đều được sử dụng, vì vậy có thể xây hoàn chỉnh 66 hàng và không còn khối nào thừa. Do đó H=6H=6 và R=0R=0.