using System;
using System.Text;
namespace ConsoleApp4
{
class Program
{
static void Main(string[] args)
{
string sosatHuj = Console.ReadLine();
StringBuilder str = new StringBuilder(sosatHuj);
int count = 0;
int count2 = 0;
for (int i = 0; i < str.Length - 1; i++)
{
if (str[i] == '(')
{
if (count == 1)
{
str[i] = '[';
}
else if (count > 1)
{
str[i] = '{';
}
count++;
}
}
for (int i = str.Length - 1; i > 0; i--)
{
if (str[i] == ')')
{
if (count2 == 1)
{
str[i] = ']';
}
if (count2 > 1)
{
str[i] = '}';
}
count2++;
}
}
Console.WriteLine(str);
Console.ReadKey();
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dDsKCm5hbWVzcGFjZSBDb25zb2xlQXBwNAp7CiAgICBjbGFzcyBQcm9ncmFtCiAgICB7CiAgICAgICAgc3RhdGljIHZvaWQgTWFpbihzdHJpbmdbXSBhcmdzKQogICAgICAgIHsKICAgICAgICAgICAgc3RyaW5nIHNvc2F0SHVqID0gQ29uc29sZS5SZWFkTGluZSgpOwogICAgICAgICAgICBTdHJpbmdCdWlsZGVyIHN0ciA9IG5ldyBTdHJpbmdCdWlsZGVyKHNvc2F0SHVqKTsKICAgICAgICAgICAgaW50IGNvdW50ID0gMDsKICAgICAgICAgICAgaW50IGNvdW50MiA9IDA7CiAgICAgICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgc3RyLkxlbmd0aCAtIDE7IGkrKykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaWYgKHN0cltpXSA9PSAnKCcpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgaWYgKGNvdW50ID09IDEpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBzdHJbaV0gPSAnWyc7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKGNvdW50ID4gMSkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIHN0cltpXSA9ICd7JzsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgY291bnQrKzsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBmb3IgKGludCBpID0gc3RyLkxlbmd0aCAtIDE7IGkgPiAwOyBpLS0pCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGlmIChzdHJbaV0gPT0gJyknKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIGlmIChjb3VudDIgPT0gMSkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIHN0cltpXSA9ICddJzsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgaWYgKGNvdW50MiA+IDEpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBzdHJbaV0gPSAnfSc7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIGNvdW50MisrOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKHN0cik7CiAgICAgICAgICAgIENvbnNvbGUuUmVhZEtleSgpOwogICAgICAgIH0KICAgIH0KfQ==