<filename>cursed.py
__annotations__ = globals();
x: 5 = int;
stdout: open(1, 'w');
number: __import__('random').randint(1, 5) = int;
for function in [type]:
    Main = function("Main", (), {
     '__init__':lambda self:{
        (x == 5) & stdout.write(str(x)),
        (x <= 10) & stdout.write(__import__('codecs').decode(b'\x48\x65\x6c\x6c\x6f\x20\x77\x6f\x72\x6c\x64\x21')),
        ({1:True, 2:True}.get(number, False)) & stdout.write(__import__('codecs').decode(b"\x4e\x69\x63\x65\x21"))
    } and None,
     'Start' :(lambda*self,: (()in((),),((),)in()))(),
     '_':0==0})      
y = int;
if (y := 12): {(lambda SubMain: stdout.write(str(SubMain)))(Main().Start)};

<filename>cursed.py
__annotations__ = globals();
x: 5 = int;
stdout: open(1, 'w');
number: __import__('random').randint(1, 5) = int;
for function in [type]:
    Main = function("Main", (), {
     '__init__':lambda self:{
        (x == 5) & stdout.write(str(x)),
        (x <= 10) & stdout.write(__import__('codecs').decode(b'\x48\x65\x6c\x6c\x6f\x20\x77\x6f\x72\x6c\x64\x21')),
        ({1:True, 2:True}.get(number, False)) & stdout.write(__import__('codecs').decode(b"\x4e\x69\x63\x65\x21"))
    } and None,
     'Start' :(lambda*self,: (()in((),),((),)in()))(),
     '_':0==0})      
y = int;
if (y := 12): {(lambda SubMain: stdout.write(str(SubMain)))(Main().Start)};
