Help me in solving LPYAS163 problem

My issue

failed a hidden case can figure out what’s wrong

My code

#include <stdio.h>

int main() {
	// your code goes here
     int n, i, j, k;
    scanf("%d", &n);
    
    for (i = 1; i <= n; i++) {
        for (j = 1; j <= n - i; j++)
            printf(" ");
        for (k = 1; k <= i; k++)
            printf("%d", k);
        for (k = i - 1; k >= 1; k--)
            printf("%d", k);
        printf("\n");
    }

    for (i = n - 1; i >= 1; i--) {
        for (j = 1; j <= n - i; j++)
            printf(" ");
        for (k = 1; k <= i; k++)
            printf("%d", k);
        for (k = i - 1; k >= 1; k--)
            printf("%d", k);
        printf("\n");
    }

    return 0;

}


Learning course: Algorithmic Problem Solving
Problem Link: https://www.codechef.com/learn/course/klu-problem-solving/KLUPS00A/problems/LPYAS163