class Solution {
public:
int repeatedStringMatch(string a, string b) {
int len_a = (int) a.size(), len_b = (int) b.size();
string tmp = "";
int rep = len_b / len_a;
for(int i = 0; i < rep; i++) {
tmp += a;
}
for(int i = 0; i < 5; i++) {
if(tmp.find(b) != string::npos) {
return rep;
}
tmp += a;
rep++;
}
return -1;
}
};