#include using namespace std; int main(void) { cin.tie(0); ios::sync_with_stdio(false); string s, t; cin >> s; cin >> t; int res = 0; int n = s.length(); int m = t.length(); set S, T; for (int i = 0; i < n; i++) { S.insert(s[i]); } for (int i = 0; i < m; i++) { T.insert(t[i]); } if (S.size() == 1 && T.size() == 1) { if (s[0] == t[0]) { if (m == 1) { cout << -1 << '\n'; } else { cout << (n/(m-1)) - 1 << '\n'; } } else { cout << 0 << '\n'; } return 0; } int idx = 0; while (1) { if (idx > n - m) { break; } if (s.substr(idx, m) == t) { res++; idx += m; } else { idx++; } } if (t.length() == 1) { if (res > 0) { cout << -1 << '\n'; } else { cout << res << '\n'; } } else { cout << res << '\n'; } return 0; }