"'markdown Vitali və Boğdanın kartı var. Hər bir kartın dəyəri -dən -ə qədərdir və hər dəyər yalnız bir kartda mövcuddur.
Vitaliyə bu kartlardan ədədi verilib, qalanları isə Boğdana.
Onlar "Piyanist" oyununu oynayırlar: kartlarını qarışdırıb öz dəstələrindən yuxarıdakı kartı götürürlər. Kimin kartının dəyəri daha böyükdürsə, o, xal qazanır. Onlar kartlar bitənə qədər, yəni raund oynayırlar.
Vitalinin qazana biləcəyi minimum və maksimum xal sayını müəyyən edin.
Birinci sətir bir tam ədəd (1 \le n \le 10^5 ) ehtiva edir — hər bir oyunçunun kartlarının sayı.
İkinci sətir Vitalinin kartlarının dəyərlərini ehtiva edən müxtəlif tam ədəd a_1, a_2, \dots, a_n (1 \le a_i \le 2n).
İki tam ədəd çıxarın — Vitalinin qazana biləcəyi minimum və maksimum xal sayı.
Nümunə 1
Nümunə 2
Birinci nümunədə Vitalinin kartları , Boğdanın isə -dır. Mümkün ssenarilərdən biri:
Vitali qoyur, Boğdan . Boğdan xal qazanır, çünki 1<6.
Vitali qoyur, Boğdan . Vitali xal qazanır, çünki 4>2.
Vitali qoyur, Boğdan . Vitali xal qazanır, çünki 5>3.
Vitali iki xal qazandı.
Başqa bir ssenari:
Vitali qoyur, Boğdan . Boğdan xal qazanır, çünki 1<2.
Vitali qoyur, Boğdan . Boğdan xal qazanır, çünki 4<6.
Vitali qoyur, Boğdan . Vitali xal qazanır, çünki 5>3.
Vitali bir xal qazandı.
Bütün variantları yoxladıqda, Vitalinin bir xaldan az və ya iki xaldan çox qazana bilməyəcəyinə əmin olmaq olar.
İkinci nümunədə Vitalinin kartları , Boğdanın isə -dür. Vitalinin hər hansı bir kartı Boğdanın hər hansı bir kartından böyükdür, buna görə də Vitali həmişə dəqiq xal qazanır.
1 \le n \le 2\,000 məhdudiyyətləri üçün düzgün işləyən həllər xal qazanacaq. "'