#include <iostream>
#include <string>
#include <cstdio>
#include <algorithm>
#include <clocale>
using namespace std;
int main()
{
	cout << 1 << endl;
	// freopen("input.txt", "r", stdin);
	//setlocale(LC_ALL, "rus");
	string a, t;
	getline(cin, a);
	getline(cin, t);


	cout << "абвгдеёжзийклмнопрстуфхцчшщъыьэюя" << endl;
	for (int d = 0; d < a.size(); ++d)
	{
		string p;
		for (int i = 0; i < t.size(); ++i)
		{
			int pos = a.find(t[i]);
			if (pos != -1)
			{
				pos = (pos + d) % a.size();
				p += a[pos];
			}
			else
			{
				p += '-';
			}
		}
		cout << p << " - ";
		reverse(p.begin(), p.end());
		cout << p << endl;
	}

	return 0;
}