/*
2차 배열 1-7
#include<stdio.h>
int main()
{
int n, m, i, j;
int a[101][101] = {0}, k=1;
scanf("%d %d", &n, &m );
for(j=m-1 ; j>=0 ; j--){
for(i=n-1 ; i>=0 ; i--){
a[i][j] = k++;
}
}
for(i=0 ; i<n ; i++){
for(j=0 ; j<m ; j++){
printf("%d ", a[i][j]);
}
printf("\n");
}
}
*/
/*
2차원 배열 1-8
#include<stdio.h>
int main()
{
int i, j, n, m;
int a[101][101] = {0}, k=1;
scanf("%d %d", &n, &m);
for(j=m-1 ; j>=0 ; j--){
for(i=0 ; i<n ; i++){
a[i][j] = k++;
}
}
for(i=0 ; i<n ; i++){
for(j=0 ; j<m ; j++){
printf("%d ", a[i][j]);
}
printf("\n");
}
}
*/
//#기억력 테스트
//#include<stdio.h>
//int main()
//{
// int N, M, k, i, j;
// int a[10000001]={0};
// scanf("%d", &N);
// for(i=0; i<N; i++){
// scanf("%d", &k);
// a[k] = 1;
// }
//
// scanf("%d", &M);
// for(i=0; i<M; i++) {
// scanf("%d", &k);
// printf("%d ", a[k]);
// }
// 2 52 23 55 100
// [0] = 2, [1] = 52, [2] = 23, [3] = 55, [4] = 100
// 17 ?
// 0 0 1 0 0 ... 1 0.0.0.0
// 17 ?
// 0000000 [17]
//
// for(i=1; i<25; i++) {
// printf("%d ", a[i]);
// }
//}
/*
#1511 : 테두리의 합
#include<stdio.h>
int main()
{
int i, j, N, sum=0 ;
int a[101][101];
scanf("%d", N);
for(i=0 ; i<N ; i++){
for(j=0 ; j<N ; j++){
a[i][j] = k++;
}
}
for(i=0 ; i<N ; i++){
for(j=0 ; j<N ; j++)
printf("\n");
}
}
for(i=0 ; i<n ; i++){
sum=i;
}
if(j==n){
for(i=0 ; i<n ; i++)
sum=sum+i; }
for(j=0 ; j<n ; j++){
sum=sum+j; }
if(i=n){
for(j=0 ; j<n ; j++)
sum=sum+j; }
*/