У ряду розташовано коробок, кожна з яких пофарбована або в білий, або в чорний колір. Коробки пронумеровані зліва направо від до . Бариш дратується, коли бачить білу коробку одразу після чорної. Тому він просить вас поміняти місцями коробки у кожній послідовній парі \{\text{чорна}, \text{біла}\}.
За один прохід спочатку знаходьте всі послідовні пари коробок \{\text{чорна}, \text{біла}\}, а потім міняйте місцями коробки у кожній знайденій парі. Після одного проходу в ряду все ще можуть залишатися послідовні пари \{\text{чорна}, \text{біла}\}. У такому випадку потрібно повторювати описаний процес.
Скільки проходів потрібно виконати, щоб у ряду не залишилось жодної послідовної пари \{\text{чорна}, \text{біла}\}?
Перший рядок містить ціле число (1 \le t \le 100) — кількість тестових випадків.
У кожному тесті у першому рядку дане ціле число (1 \le n \le 10^4) — кількість коробок. У другому рядку розміщено чисел p_1, p_2, \ldots, p_n.
Кожне p_i вказує на колір -ї коробки: p_i = 1 означає чорний колір, p_i = 0 — білий колір.
Для кожного тесту виведіть у окремому рядку одне число — кількість потрібних проходів.
Приклад 1
1 \le t \le 100
1 \le n \le 10^4
p_i \in \{0, 1\}
Це завдання складається з підзадач:
Підзадача | Обмеження | Бали |
|---|---|---|
0 | Приклад | 0 |
1 | n \le 100 | 15 |
2 | Додаткових обмежень нема | 85 |