s = gets.chomp
aba
t = gets.chomp
baaab

if s.scan(t).join() == s || t.scan(s).join() == t
  puts -1
else
  st = s.gsub(t," ").gsub(/\s+/," ")
  ts = t.gsub(s," ").gsub(/\s+/," ")
  if (st*2).gsub(t," ").gsub(/\s+/," ") == st ||
     (ts*2).gsub(t," ").gsub(/\s+/," ") == ts
    #1. -> 無限
    puts -1
  else
    #2. -> 有限
    puts (st*2).scan(/\s+/)&.max&.size || (ts*2).scan(/\s+/)&.max&.size.to_i
  end
end