package main
import (
"bufio"
"fmt"
"os"
"strconv"
"strings"
)
func main() {
reader := bufio.NewReader(os.Stdin)
// Read n (not strictly needed)
line, _ := reader.ReadString('\n')
line = strings.TrimSpace(line)
n, _ := strconv.Atoi(line)
_ = n // avoid unused variable warning
// Read array input
line, _ = reader.ReadString('\n')
line = strings.TrimSpace(line)
parts := strings.Split(line, " ")
m := make(map[int]int)
ans := 0
for _, p := range parts {
num, _ := strconv.Atoi(p)
m[num]++
if m[num] > ans {
ans = m[num]
}
}
fmt.Println(ans)
}