#include <bits/stdc++.h>
using namespace std;
map<char, int> h;
int main() {
  string s;
  cin >> s;
  int l;
  cin >> l;
  int n = s.length();
  char a[n + 1];
  strcpy(a, s.c_str());
  for (int i = 0; i < n; i++) {
    h[a[i]]++;
  }
  int hs = h.size();
  if (hs > l)
    cout << 0;
  else if (l > n)
    cout << "impossible";
  else
    cout << l - hs;
}
