eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Перехрестя

Перехрестя

\includegraphics{https://static.e-olymp.com/content/80/80683f75c0097bed8cba593c02be796b73d84d06.jpg} Відомо, що в Красноярську будується обїздна автострада. Вона не є кільцевою, тобто має західне і східе закінчення (хто знає - може лише поки?). Найбільш цікавими інженерними об`єктами на дорозі, є звичайно ж мости. Очевидно, що залізобетонний міст задто дорогой для ділянки з одним автомобілем в день, а дерев`яний міст не здатний обслуговувати шосе з десятком машин у хвилину. Тому для оправданого проектування мостів необхідно знати, скільки автомобілів проїзжає через міст. На дорозі будуть використовуватись переважно розв`язки "клеверний лист", схема такої розв`язки зображена на рисунку. Згідно цієї схеми, автомобіль, що повертає праворуч - не їде через міст, автомобіль, що повертає ліворуч (по цій розв`язці він повортає на \textbf{270} градусів праворуч і перетинає свій шлях на другому рівні) - завжди їде через міст, і автомобіль, що проїзджає прямо - може їхати, а може не їхати через міст, тут все залежить від напрямку руху. Досліджено потік автомобілів, які їдуть по дорогам, що перетинають обїздну дорогу. Необхідно порахувати потік автомобілів, які поїдуть через мости обїздної дороги. Слід памятати, що для деяких перехресть обїздна дорога проходить по землі, а міст містить поперечна дорога - рахувати такі мости не потрібно. Хоча дорога двостороння, один тест досліджує тільки один напрям обїздної дороги (наприклад, з заходу на схід). \InputFile Перший рядок входу містить кількість тестів. Перший рядок кожного тесту містить число \textbf{N} ≤ \textbf{100} -- кількість перехресть, перехрестя перераховані з заходу на схід. Наступні \textbf{N} рядків містять інформацію про тип перетину, далі про потік поперечної дороги. Тип перетину - латинська літера \textbf{L}, означає що обїздна дорога проходить по землі, а поперечна проходить через міст, літера \textbf{B} означає що поперечна дорога проходить по землі, а обїздна через міст. Далі вказано \textbf{2} числа, які показують кількість автомобілів, що покинули обїздну дорогу, перше число - з поворотом наліво, друге - з поворотом направо. Далі вказано \textbf{2} числа, які показують кількість автомобілів, що виїхали на обїездну дорогу, перше число - з поворотом наліво, друге - з поворотом направо. Кількість машин по довільній з поперечних доріг не перевищує \textbf{10^9}. Гарантується корректність вхідних даних (спочатку на трасі машин немає, покинуло трасу стільки ж машин, скільки й заїхало на трасу, точка перехрестя сходу знаходиться пізніше перехрестя заходау. \OutputFile Для кожного тесту у вихідний файл виводиться один рядок, що містить \textbf{N} чисел - потоки машин на міст обїздної дороги. Якщо обїздна дорога проходить по землі, а міст - над нею, то виводитсья \textbf{-1}.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
2
2
B 0 0 2 3
B 4 1 0 0
5
B 0 0 9 9
B 0 0 0 0 
L 3 3 0 0 
B 0 0 0 0 
B 8 4 0 0
Вихідні дані #1
2 4
9 18 -1 12 8