Роман Сайонис пишет письмо с угрозами для Харли Квин. Он использует простой текстовый редактор и обычную QWERTY-клавиатуру.

В тексте Роман использует строчные и заглавные буквы английского алфавита, цифры, символы <<,>>, <<.>>, <<!>>, <<?>>, <<\>>,<<(>>и<<)>>,атакжепробелы.ТекстовыйредакторСайонисанастолькопрост,чтопозволяеттолькодописыватьвконецтекущегосообщенияпоодномусимволу,нажимаянасоответствующиеклавишинаклавиатуре.ДажееслиСайонисхочетнабратьнесколькоодинаковыхсимволовподряд,емупридетсянажиматьнаклавишузановодлякаждогосимвола.Помимоклавиш,соответствующихнабираемымсимволам,Романиспользуеттолькоклавишуshift,когдаэтонеобходимодлянабораочередногосимвола.Средииспользуемыхимсимволов,shiftдолженбытьнажат,чтобынабратьзаглавныебуквыисимволы<\<!>>,<\<?>>,<<>>, <<(>> и <<)>>. Пробел может быть набран как с нажатой клавишей shift, так и без неё. А во время набирания всех остальных символов, клавиша shift должна быть не нажата.
Роман очень спешит, поэтому хочет набрать сообщение, нажав на клавиши минимальное количество раз. Для экономии времени, он может нажать клавишу shift, набрать несколько символов, и только затем отпустить её --- это будет считаться одним нажатием клавиши shift. Помогите Роману определить минимальное количество нажатий на клавиши, которое ему придется сделать.
В первой строке дано одно целое число n --- число символов в тексте Романа (1≤n≤10,000).
Во второй строке дана строка длины n, состоящая из строчных и заглавных букв английского алфавита, цифр, символов <<,>>, <<.>>, <<!>>, <<?>>, <<\$>>, <<(>>, <<)>> и пробелов.
Выведите одно число --- минимальное количество нажатий на клавиши, которое придется сделать Роману.