Cho mảng không giảm, nghĩa là mỗi phần tử từ vị trí thứ hai không nhỏ hơn phần tử ngay trước nó. Các vị trí được đánh số từ .
Chèn sau tất cả phần tử có giá trị không lớn hơn , dịch các phần tử phía sau sang phải một vị trí. Hãy xác định vị trí vừa chèn và mảng mới.
Input
- Dòng đầu chứa số nguyên .
- Dòng thứ hai chứa mảng không giảm .
- Dòng thứ ba chứa số nguyên .
Output
- Dòng đầu in vị trí của phần tử vừa chèn.
- Dòng thứ hai in mảng mới gồm phần tử.
Constraints
- ; ; .
Example
Test 1
Input
5 -1 2 2 5 9 2
Output
4 -1 2 2 2 5 9
Giá trị được chèn sau hai giá trị đang có, tại vị trí .