﻿using System;


namespace exercise
{
    class Program
    {
        static void Main(string[] args)
        {
            /*string input = "mdyjj67y! dbbgf";*/ 
            string input = Console.ReadLine();
            int count = 1;
            for (int i = 0; i < input.Length; i++)
            {
                if (input[i] == ' ')
                    count++;
            }
            string[] temp = input.Split(' ');

            for (int i = 0; i < count; i++)
            {
                char[] liter = new char[temp[i].Length];
                char[] result = new char[temp[i].Length];
                for (int j = 0; j < temp[i].Length; j++)
                {
                    if (!char.IsLetter(temp[i][j]))
                    {
                        result[j] = temp[i][j];
                    }
                }
                int l = 0;
                for (int j = temp[i].Length; j > 0; j--)
                {
                    liter[j-1] = temp[i][l];
                    l++;
                }
                int r = 0, dl = 0;
                do
                {
                    if (char.IsLetter(liter[dl]) && result[r] == 0)
                    {
                        result[r] = liter[dl];

                    }
                    else if (!char.IsLetter(liter[dl]))
                    {
                        do
                        {
                            dl++;
                            if (char.IsLetter(liter[dl]))
                            {
                                result[r] = liter[dl];
                            }
                        }
                        while (!char.IsLetter(liter[dl]));
                    }
                    else if (!char.IsLetter(result[r]))
                    {
                        do
                        {
                            r++;
                            if (result[r] == 0)
                            {
                                result[r] = liter[dl];
                            }
                        }
                        while (!char.IsLetter(result[r]));
                    }
                    dl++; r++;
                }
                while (r <= temp[i].Length-1 && dl <= temp[i].Length-1);


                int k = temp[i].Length;
                temp[i] = null; 
                for (int j = 0; j < k; j ++)
                {
                    temp[i] += result[j].ToString();
                }
            }
            input = null; 
            for (int i = 0; i < count; i ++)
            {
                input += temp[i] + " ";
            }
            Console.WriteLine(input);
        }
    }
}
