#include<bits/stdc++.h> using namespace std; int n,ans=0; string s; int main(){ cin>>n>>s; while(s.size()>=2){ int m=s.size()-1; char c=s[m]; int x=s.find(c); if(x<m){ ans+=x; s.erase(m,m); s.erase(x,x); }else{ if(m%2==0){ ans+=x-s.size()/2; s.erase(x,x); }else{ cout<<"Impossible"; break; } } } cout<<ans; return 0; } /************************************************************** Problem: 1842 User: fhy Language: C++ Result: Wrong Answer ****************************************************************/