добрый день при проверке вот этого кода сервер выдает внутреннюю ошибку при этом без проверки все работает в чем тут ошибка?
import java.io.*;

public class Solution {
    public static void main(String[] args) throws Exception
    {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String s = br.readLine();
        int x= Integer.parseInt(s);
        if (x==0)
        System.out.println(x);
        else
        {
            if (x>0)
            x=x*2;
            else
            x=x+1;
             System.out.println(x);
        }


    }

}