#include #define rep(i,n) for(int i=0; i<(n); i++) using namespace std; typedef long long ll; int main(){ string s,t,c; cin>>s>>t; if(s==t&&s.size()==1){cout << "-1" << endl; return 0;} if(t.size()==1&&s.find(t)!=string::npos){cout << "-1" << endl; return 0;} c=t; c.insert(c.size()-1, "."); int cnt=0; while(1){ int p=s.find(t); if(p==string::npos) break; s.replace(p,t.size(),c); cnt++; } cout << cnt << endl; }