Help me in solving PPSCPP126 problem

My issue

when i dont write cout after even: tag, it shows ‘}’ error even if brackets are correct. what is the reason?

My code

#include <iostream>
using namespace std;

int main() 
{
    int n;
    cin >> n;

    for (int i = 1; i <= n; i++)
    {
        if (i % 2 == 0) 
        {
            goto even;
            cout << i << "\n";
        }
        cout<<i<<"\n";
        
        even:
        cout<<"";
    }

    return 0;
}

Learning course: Complete C++ course
Problem Link: Coding problem - 3 Practice Problem in Complete C++ course - CodeChef