#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(){
    int n;
    scanf("%d", &n);
    
    if(n<= 0 || n>100){
        printf("Invalid input");
        return 0;
    }
    char temp[101];
    scanf("%s", temp);
    
    char *str=(char*)malloc((n + 1) * sizeof(char));
    if(str==NULL){
        printf("Memory allocation failed");
        return 1;
    }
    strncpy(str, temp, n);
    str[n]='\0';
 
    printf("Initialized String: %s\n", str);
    free(str);
    printf("Memory freed successfully");
    return 0
}