Stara mašina ima samo jedan registar. U njega učitaš broj , a mašina zatim počne da broji unazad: registar radi AND sa , pa sa , pa sa , i tako redom, broj po broj.
Pre ili kasnije registar postane , a kada se to desi više nikada ne može da se vrati. Tvoj zadatak je da javiš na kom broju je mašina bila u tom trenutku.
Formalno, odredi najveće za koje važi
gde označava bitovsku AND operaciju. Vrednost je dozvoljena - mašini nije problem da izbroji skroz do nule.
Ulaz
U prvom redu ulaza je ceo broj - broj test primera.
U svakom od narednih redova nalazi se ceo broj - broj učitan u registar.
Izlaz
Za svaki test primer ispiši u zasebnom redu najveće takvo .
Primer
4 2 5 17 1
1 3 15 0
Za mašina prvo uradi , što još uvek nije , a zatim - dakle stala je na . Za registar sve vreme drži i tek ga isprazni, pa je odgovor .
Ograničenja
Zadatak je adaptiran iz zadatka And Then There Were K, zadatak A sa Codeforces Round 721 (Div. 2).