/*
//재귀 함수 삼각형 출력하기 (함수 1; 포인터 2개)
#include <stdio.h>
void f(int a, int n);
int main ()
{
int n;
scanf("%d", &n);
f(n,n);
return 0;
}
void f(int a, int n)
{
if(a==0) return 0;
if(n==0)
{
n=a-1;
f(a-1, n);
if(n!=0)
printf("\n");
}
else{
f(a, n-1);
printf("*");
}
}
*/
/*
//재귀 함수 삼각형 출력하기 (함수 1; 포인터 3개)
#include<stdio.h>
int main() {
int n;
scanf("%d", &n);
f(1, 1, n);
}
void f(int s, int m, int e) {
if(s==e){
printf("*");
return ;
}
if(s==m) {
printf("*\n");
f(1, m+1, e);
}
else {
printf("*");
f(s+1, m, e);
}
}
*/
/*
#include<stdio.h>
int main() {
int a = 10;
int *pa;
pa = &a;
scanf("%d", pa);
printf("%d", *pa);
*/
/*
#include<stdio.h>
int main ()
{
int a, b;
int *pa, *pb;
pa = &a;
pb = &b;
scanf("%d %d", pa, pb);
printf("%d\n", *pa+*pb);
printf("%d\n", *pa-*pb);
printf("%d\n", *pa*(*pb));
printf("%d\n", *pa/(*pb));
printf("%d\n", *pa%(*pb));
printf("%.2lf\n", (double)(*pa)/(*pb));
}
*/
#include <stdio.h>
int main()
{
int n;
int *pa;
char a[100] = {0};
pa = a;
scanf("%s", pa);
for(n=0; *(pa+n)!='\0'; n++)
{
printf("\'%c\'\n",*(pa+n));
}
return 0;
}