#include<bits/stdc++.h>
using namespace std;
struct node
{
int l;int r;
}arr[200005];
int main()
{
int n,num=0;
string str;
cin>>n;
cin>>str;
int sum=0;
for(int i=0;i<str.size();i++)
{
if(str[i]=='<'&&str[i-1]=='>')
{
arr[++sum].l=i-1;
arr[sum].r=i;
}
}
for(int i=0;i<arr[1].l;i++)
{
if(str[i]=='<')
{
num++;
}
}
for(int i=arr[sum].r+1;i<str.size();i++)
{
if(str[i]=='>')
{
num++;
}
}
if(sum==0)
{
cout<<str.size()<<endl;
}
else
{
cout<<num<<endl;
}
return 0;
}