C++
Недавно была перехвачена переписка Ильи с Илоной. Из нее были удалены все символы, кроме смайлов:
• :( -1
• :) +1
• :-D +2
• :’-( -2
Каждый смайл соответственно означает увеличение или понижение настроения на 1 или 2 пункта. Если настроение становится отрицательным, то у Ильи случается припадок. Если настроение поднимается выше 100, то Илья в конце разговора будет очень счастлив, не смотря на его настроение в конце разговора (разумеется, если он не упадет в обморок).
Ваша задача – по данной переписке и известному настроению Ильи вначале разговора определить его настроение после беседы.
Входные данные
Следует перехваченная переписка без лишних символов. Длина строки не более 225 символов.
Далее в конце строки через пробел натуральное число N – настроение вначале разговора (N < 100).
Выходные данные
Если во время разговора Илья упал в обморок, то выведите “BAD”. В противном случае выведите “GOOD” (либо “VERY GOOD”, если он очень счастлив), а далее через пробел настроение после разговора.
Пример
Вход Выход
:):):):) 1 GOOD 5
:-D:(:(:(:):'-( 1 BAD
:):) 99 VERY GOOD 101