#QHD0000029. Tăng tần suất (Increasing Frequency)

Tăng tần suất (Increasing Frequency)

Increasing Frequency

Source: Codeforces

Version: Phuoc Hung OJ Extended

Problem Statement

This package preserves the original task mechanism. Cho dãy aa và giá trị cc. Bạn được chọn nhiều nhất một đoạn liên tiếp và thay mọi phần tử bằng cách cộng cùng một số nguyên để biến một giá trị xx trong đoạn thành cc. Mục tiêu là tối đa hóa số lần xuất hiện của cc sau thao tác.

Input

Dòng đầu chứa n,cn,c. Dòng hai chứa nn số nguyên.

Output

In tần suất lớn nhất của cc.

Subtasks

  • Subtask 1 — 20 points: small data.
  • Subtask 2 — 30 points: medium data.
  • Subtask 3 — 50 points: full PHOJ package limits.

Examples

Input

6 2
1 2 1 2 1 3

Output

3

Explanation

The output follows directly from the rules above.