Help me in solving RCPITCP185 problem

My issue

include <stdio.h>

int globalvar = 10;

void myFunction() {

int localvar = 20;

/ Accessing and printing both the global variable and local variable /

printf(“%d\n”, localvar);

// Should print 20

printf(“%d\n”, globalvar);

// Should print 10

}

int main() {

myFunction();

My code

#include <stdio.h>

int globalvar = 10;

void myFunction() {

int localvar = 20;
{

printf("%d\n", localvar);
}

printf("%d\n", globalvar);


}

int main() {

myFunction(); 
   
}

Learning course: Learn C Programming
Problem Link: https://www.codechef.com/learn/course/rcpit-programming-c/RCPITLPC29/problems/RCPITCP185