Telefon Nömrələrinin Təmizlənməsi
Telefon nömrəsini ifadə edən bir sətir verilmişdir. Nömrə müxtəlif formatlarda daxil edilə bilər. Sizin vəzifəniz nömrəni yoxlamaq, etibarlı olduqda onu yalnız 10 rəqəmdən ibarət standart formaya salmaq, etibarsız olduqda isə uyğun xəta mesajını qaytarmaqdır.
Nömrə aşağıdakı qaydalara uyğun olmalıdır:
* Nömrə 10 rəqəmdən ibarət olmalıdır.
* Nömrənin əvvəlində ölkə kodunu göstərən 1 və ya +1 prefiksi ola bilər.
* Əgər nömrə 11 rəqəmdən ibarətdirsə, ilk rəqəm mütləq 1 olmalıdır.
* Ərazi kodu (ilk 3 rəqəm) 0 və ya 1 ilə başlaya bilməz.
* Mərkəz kodu (növbəti 3 rəqəm) 0 və ya 1 ilə başlaya bilməz.
Xəta mesajları aşağıdakı prioritet sırası ilə qaytarılmalıdır:
* letters not permitted
* punctuations not permitted
* must not be fewer than 10 digits
* must not be greater than 11 digits
* 11 digits must start with 1
* area code cannot start with zero
* area code cannot start with one
* exchange code cannot start with zero
* exchange code cannot start with one
Giriş verilənləri
Bir sətirdə telefon nömrəsini ifadə edən S sətri verilir.
Çıxış verilənləri
Əgər nömrə etibarlıdırsa, onun təmizlənmiş 10 rəqəmli formasını çap edin.
Əks halda, uyğun xəta mesajını çap edin.