
// inputに入力データ全体が入る
function Main(input) {
	// 1行目がinput[0], 2行目がinput[1], …に入る
	input = input.split("\n");
	var s = input[0];
	var t = input[1];
	var is = 0, it = 0;
	var sum = 0;
	var count = 0;
	while(is < s.length && it < t.length) {
		console.log(sum, is)
		var idx = sum + is++;
		if(t.charAt(it) == s.charAt(idx % s.length)) {
			it++;
			sum += is;
			count += Math.floor(sum / s.length);
			sum = sum % s.length;
			is = 0;
		}
	}
	if(is == s.length) console.log(-1);
	else console.log(count* s.length+ sum);
}

 
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));