import java.util.Scanner;
import java.util.Scanner;
import java.util.ArrayList;
public class UtopianSimplestProtocol {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String message = scanner.nextLine();
// int number = scanner.nextInt();
Sender sender = new Sender();
Receiver receiver = new Receiver();
for (int i = 0; i < message.length(); i++){
char packet = message.charAt(i);
sender.network(packet,receiver);
}
receiver.show();
}
public static class Sender{
public void network(char packet,Receiver receiver){
dataLayer(packet,receiver);
}
public void dataLayer(char packet,Receiver receiver){
phisicalLayer(packet,receiver);
}
public void phisicalLayer(char packet,Receiver receiver){
receiver.network(packet);
}
}
public static class Receiver{
ArrayList<Character> message = new ArrayList<Character>();
public void network(char packet){
dataLayer(packet);
}
public void dataLayer(char packet){
phisicalLayer(packet);
}
public void phisicalLayer(char packet){
message.add(packet);
}
public void show(){
for (Character item : message) {
System.out.println(item);
}
}
}
}