Bessie e i suoi amici giocano a calcio-zoccolo nel campionato annuale Superbull, e il fattore John è responsabile di rendere il torneo il più emozionante possibile. Al Superbull partecipano squadre. A ogni squadra viene assegnato un identificatore intero unico nell'intervallo da a 2^{30} - 1, per distinguerla dalle altre squadre.
Superbull è un torneo a eliminazione diretta. Dopo ogni partita, il fattore John scieglie quale delle due squadre eliminare dal torneo, e la squadra eliminata non può più partecipare alle partite successive. Il torneo termina quando resta solo una squadra.
Il fattore John nota una proprietà piuttosto insolita dei risultati di queste partite. In ogni partita, il numero totale di punti segnati dalle due squadre è uguale all'operazione bit a bit di OR esclusivo (XOR) applicata agli identificatori di quelle squadre. Ad esempio, se le squadre e giocano l'una contro l'altra, nella partita verranno segnati punti, poiché 01100 \mathbin{\text{ XOR }} 10100 = 11000.
Il fattore John ritiene che quanti più punti vengono segnati in una partita, tanto più interessante essa diventi. Perciò vuole scegliere una sequenza di partite tale che il numero totale di punti segnati durante tutto il torneo sia il più grande possibile. Aiuta il fattore John a organizzare le partite.
La prima riga contiene un singolo numero intero n~(1 \le n \le 2000). Le successive righe contengono ciascuna un identificatore di squadra.
Stampa il numero massimo possibile di punti totali che si possono segnare nel torneo Superbull.
Uno dei modi per ottenere un totale di punti è il seguente. Per prima cosa, FJ fa scontrare le squadre e e decide che la squadra vince, dopo di che nel torneo restano le squadre , e . Poi fa scontrare le squadre e e lascia vincere la squadra . Ora nel torneo restano le squadre e . Infine, le squadre e si affrontano, e vince la squadra .
Il numero totale di punti segnati è pari a
Esempio 1
L'operazione bit a bit di OR esclusivo (XOR), solitamente indicata con il simbolo , è un'operazione bit a bit che applica l'operazione logica di OR esclusivo a ogni coppia corrispondente di bit di due numeri binari. Il risultato in ogni posizione è se esattamente uno dei due bit è , e se entrambi i bit sono oppure entrambi sono .
Ad esempio,
(decimale ) (decimale ) (decimale ).