Перефарбуйте кульку#8773

Перефарбуйте кульку

1 секунда
64 мегабайти
Дуже легка

У Сема і Юри є кульок, кожна кулька або чорна, або біла. Також кожна кулька має свою цінність c_i та максимальну кількість разів a_i, яку її можна перефарбовувати.

Тепер же Сем і Юра вирішили зіграти у гру. За один хід гравець може перефарбувати кульку в чорний або білий колір або пропустити хід. Одну кульку не можна перефарбовувати більше, ніж a_i разів. Можна перефарбовувати кульку в той же колір, в який вона зараз пофарбована. Сем ходить першим. Гра закінчується, коли жодну кульку вже неможливо перефарбувати або обидва гравці підряд пропустили хід.

Після цього Сем забирає собі всі білі кульки, а Юра всі чорні. Результат кожного з гравців - сума цінностей його кульок. Обидва гравці хочуть максимізувати свій результат. Знайдіть, який буде кінцевий результат, якщо обидва гравці грають оптимально.

Вхідні дані

Перший рядок містить одне ціле число (1 \leq n \leq 10^5) — кількість кульок.

Другий рядок містить цілих чисел c_1, c_2, \ldots, c_n (1 \leq c_i \leq 10^9) — цінність -ої кульки.

Третій рядок містить цілих чисел a_1, a_2, \ldots, a_n (1 \leq a_i \leq 10^9) — максимальну кількість разів, скільки можна перефарбувати -ту кульку.

Четвертий рядок містить символів W та B. -ий символ рівний W, якщо -та кулька спочатку білого кольору, і B, якщо чорного.

Вихідні дані

Виведіть два цілі числа — результати Сема і Юри відповідно.

Приклади

Приклад 1

Loading
Loading