Help me in solving STRR2 problem

My issue

even after answer is correct ,it says wrong answer.

My code

#include<stdio.h>
int main()
{
char a[20] = "Good ";
char b[4] ="Work";
strcat(a,b);
printf("%s",a);
}

Learning course: Learn C
Problem Link: Concatenation Practice Problem in C - CodeChef

@vikas_11652166
u have to do it like this

#include <stdio.h>

int main() {
  char x[30] = "Hello ";
  char y[] = "World!";
 
  // Concatenate str2 to str1 (the result is stored in str1)
  strcat(x, y);
  
  // Print str1
  printf("%s", x);
 
  return 0;
}