proc positiveOrNegative(num: int): string =
result = case num:
of low(int)..-1:
"negative"
of 0:
"zero"
of 1..high(int):
"positive"
else:
"impossible"
echo positiveOrNegative(-1)
cHJvYyBwb3NpdGl2ZU9yTmVnYXRpdmUobnVtOiBpbnQpOiBzdHJpbmcgPQogIHJlc3VsdCA9IGNhc2UgbnVtOgogICAgb2YgbG93KGludCkuLi0xOgogICAgICAibmVnYXRpdmUiCiAgICBvZiAwOgogICAgICAiemVybyIKICAgIG9mIDEuLmhpZ2goaW50KToKICAgICAgInBvc2l0aXZlIgogICAgZWxzZToKICAgICAgImltcG9zc2libGUiCgplY2hvIHBvc2l0aXZlT3JOZWdhdGl2ZSgtMSk=