#CCBCHBAHAI0000019. Đếm lần tăng/giảm giữa hai phần tử kề (Count Adjacent Increases and Decreases)

Đếm lần tăng/giảm giữa hai phần tử kề (Count Adjacent Increases and Decreases)

Đếm lần tăng/giảm giữa hai phần tử kề (Count Adjacent Increases and Decreases)

Nguồn: Phước Hưng OJ

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

Đề bài

Cho dãy a1,…,ana_1,\ldots,a_n. Gọi UU là số chỉ số i∈[2,n]i\in[2,n] có ai>ai−1a_i>a_{i-1} và DD là số chỉ số có ai<ai−1a_i<a_{i-1}. Trường hợp ai=ai−1a_i=a_{i-1} không thuộc nhóm nào. Hãy in UU và DD.

Input

Dòng 1 chứa nn. Dòng 2 chứa a1,…,ana_1,\ldots,a_n.

Output

In UU và DD.

Subtask

Subtask 1 (20 điểm): 1≤n≤501\le n\le 50; ∣ai∣≤100|a_i|\le 100.

Subtask 2 (30 điểm): 1≤n≤50001\le n\le 5000; ∣ai∣≤1000000|a_i|\le 1000000.

Subtask 3 (50 điểm): 1≤n≤1000001\le n\le 100000; ∣ai∣≤1000000000|a_i|\le 1000000000.

Ví dụ

Input

6
3 5 5 2 7 1

Output

2 2

Giải thích

Các giá trị được tính trực tiếp theo định nghĩa của đề; ví dụ này đồng thời minh họa đúng cận chỉ số của phép quét mảng.