1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# Potyczki algorytmiczne 2026
# Runda 4, Zadanie NAS - Naszyjnik [C]
# Daniel Kotarski

import sys

def main():
    wiersz1 = list(map(int, sys.stdin.readline().split()))
    wiersz2 = list(map(int, sys.stdin.readline().split()))

    ile_zachwytow(wiersz1, wiersz2)

def ile_zachwytow(wejscie1, wejscie2):

    dlugosc = wejscie1[0]
    zachwyt = 1

    for i in range(0, dlugosc, 1):
        tymczasowa = 0
        tymcz_zachwyt = 1
        max_pieknosc = wejscie2[0]
               
        for element in range(0, dlugosc - 1, 1):

            if(wejscie2[element + 1] > wejscie2[element] and wejscie2[element + 1] > max_pieknosc):
                tymcz_zachwyt += 1
                max_pieknosc = wejscie2[element + 1]

        if(tymcz_zachwyt > zachwyt):
            zachwyt = tymcz_zachwyt


        tymczasowa = wejscie2[0]
        wejscie2.pop(0)
        wejscie2.append(tymczasowa)


    sys.stdout.write(str(zachwyt))


if __name__ == "__main__":
    main()



# (0) (1) (2) (3) (4) (5) (6)
#  1   7   2   3   7   2   9   3

# (0) (1) (2) (3) (4) (5) (6)
#  7   2   3   7   2   9   1   2

# (0) (1) (2) (3) (4) (5) (6)
#  2   3   7   2   9   1   7   4

# (0) (1) (2) (3) (4) (5) (6)
#  3   7   2   9   1   7   2   3

# (0) (1) (2) (3) (4) (5) (6)
#  7   2   9   1   7   2   3   2

# (0) (1) (2) (3) (4) (5) (6)
#  2   9   1   7   2   3   7   2

# (0) (1) (2) (3) (4) (5) (6)
#  9   1   7   2   3   7   2   1