Final exam 🔥

Task 1 🎯

AEIOUY

By the vowel letters in the Latin alphabet are the letters A, E, I, O and U. The remaining letters are consonants. Write a program counting the number of vowels in the text.

Input

In the input file contains one line of text, consisting only of capital Latin letters and spaces. The string length does not exceed100characters.

Output

In the output file output one integer - the number of vowels in the input text.

🕑 Time limit 1 second

💾 Memory limit 128 MiB

Input example 1

PROGRAMMING CONTEST

Output example 1

5

Task 2 🎯

Bərabər bölənlər

m natural ədədi n ədədinin o zaman bərabər böləni adlanır ki, n-nin m-ə bölünməsindən alınan tam və qalıq bərabər olsun. Verilmiş n natural ədədinə görə onun bərabər bölənlərinin sayını tapın.

Input

Müsbət n tam ədədi (1 ≤ n ≤ 10**6).

Output

Tələb olunan say.

🕑 Time limit 1 second

💾 Memory limit 128 MiB

Input example 1

20

Output example 1

2

Task 3 🎯

Çevrilmə

Hər hansı bir natural n ədədini götürək. Onu növbəti şəkildə dəyişdirəcəyik: Əgər ədəd cütdürsə, onda onu 2-ə bölək, əgər təkdirsə ona 1 əlavə edək. Bir neçə belə dəyişmədən sonra həmişə 1 alacağıq. Məsələn, 11 ədədindən 12 ədədi alınır, sonra 6, 3, 4, 2 və sonda 1. Beləliklə, 11-dən 1 almaq üçün 6 dəyişiklik etmək lazımdır.

Verilmiş natural ədədə görə 1 alınana qədər onun dəyişmələrinin sayını tapın.

Input

Natural n (1 ≤ n ≤ 10**9) ədədi.

Output

1 alınana qədər n ədədinin dəyişmələrinin sayını çap edin.

🕑 Time limit 1 second

💾 Memory limit 128 MiB

Input example 1

11

Output example 1

6

Task 4 🎯

Simmetriya dərəcəsi

Natural ədədin onluq yazılışında rəqəmləri eyni olan və bu ədədin onluq yazılışının mərkəzinə nəzərən simmetrik yerləşən cütlüklərin sayını həmin ədədin simmetriya dərəcəsi adlandıracağıq. Əgər ədəddə hər hansı rəqəm onluq yazılışda ortada yerləşirsə, onu da özü ilə bir cütlük kimi saymaq lazımdır. n ədədinin simmetriya dərəcəsini tapın.

Input

Giriş sətrində yeganə bir n (n < 2 ·10**9) natural ədədi verilir.

Output

Çıxışa yeganə bir ədəd - n ədədinin simmetriya dərəcəsini verməli.

🕑 Time limit 1 second

💾 Memory limit 128 MiB

Input example 1

123322

Output example 1

2

Task 5 🎯

Final turuna keçənlər

Olimpiadanın yarımfinal turuna xoş gəlmisiniz! Olimpiadanın təşkilatçıları düşünür ki, bu turu müvəffəqiyyətlə keçmək üçün hər bir şagirdin qiymət ortalaması ən azı 3.5 və eyni zamanda informatika fənnindən qiyməti A və ya B olmalıdır. Lakin təşkilatçılar yanıla bilər, çünki siz hələ bu məsələni həll etməmisiniz. Məsələni həll edərək, hər bir şagirdin final turuna keçib-keçmədiyini müəyyən edən proqram yazın.

Input

İlk sətirdə bir tam ədəd n (1 ≤ n ≤ 1000) - şagirdlərin sayı verilir. Sonrakı n sətrin hər birində boşluqla ayrılmış bir həqiqi ədəd xi (0.0 < xi ≤ 5.0) - i-ci şagirdin qiymət ortalaması və bir simvol yi (yi ϵ {A, B, C, D, E, F}) - həmin şagirdin informatika fənnindən aldığı qiymət verilir. Şagirdlər 1-dən n-ə nömrələnmişdir.

Output

Hər bir şagird üçün bir sətirdə, əgər şagird turu müvəffəqiyyətlə keçirsə 1, əks halda 0 çap edin.

🕑 Time limit 1 second

💾 Memory limit 128 MiB

Input example 1

2
3.7 C
4.0 B

Output example 1

0
1

Input example 2

3
3.5 B
3.6 C
2.5 A

Output example 2

1
0
0