求助QAQ
#include<bits/stdc++.h>
using namespace std;
#define end {cout<<-1;return 0;}
string s;
int z,y,ans=4;
int main(){
cin>>s;
for(;z<s.size();z++)
if(s[z]=='[')
break;
if(z==s.size()) end;
for(;y>z;y--)
if(s[y]==']')
break;
if(y==z) end;
for(;z<y;z++)
if(s[z]==':')
break;
if(z==y) end;
for(;y>z;y--)
if(s[y]==':')
break;
if(y==z) end;
for(int i=z+1;i<y;i++)
if(s[i]=='|')
ans++;
cout<<ans;
return 0;
}