What's the error in the code..
package com.codegym.task.task04.task0429;
/*
Positive and negative numbers
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(reader.readLine());
int b = Integer.parseInt(reader.readLine());
int c = Integer.parseInt(reader.readLine());
int m = 0;
int n = 0;
if(a<0 && b<0 && c<0)
{
n+=3;
}
else if(a<0 && b<0 && c>0)
{
m++;
n+=2;
}
else if(a<0 && b>0 && c<0)
{ m++;
n+=2;
}
else if(a>0 && b<0 && c<0)
{ m++;
n+=2;
}
else if(a<0 && b>0 && c>0)
{ m+=2;
n++;
}
else if(a>0 && b>0 && c<0)
{
m+=2;
n++;
}
else if(a>0 && b<0 && c>0)
{
m+=2;
n++;
}
else if(a>0 && b>0 && c>0)
m+=3;
else if(a==0 && b==0 && c==0)
{ }
else if(a==0 && b>0 && c>0)
m+=2;
else if(a>0 && b==0 && c>0)
m+=2;
else if(a>0 && b>0 && c==0)
m+=2;
else if(a==0 && b==0 && c>0)
m++;
else if(a==0 && b>0 && c==0)
m++;
else if(a>0 && b==0 && c==0)
m++;
else if(a==0 && b<0 && c<0)
n+=2;
else if(a<0 && b==0 && c<0)
n+=2;
else if(a<0 && b<0 && c==0)
n+=2;
else if(a==0 && b==0 && c<0)
n++;
else if(a<0 && b==0 && c==0)
n++;
else if(a==0 && b<0 && c==0)
n++;
else if(a==0 && b<0 && c>0)
{
m++;
n++;
}
else if(a==0 && b>0 && c<0)
{
m++;
n++;
}
else if(a<0 && b==0 && c>0)
{
m++;
n++;
}
else if(a>0 && b==0 && c<0)
{
m++;
n++;
}
else if(a>0 && b<0 && c==0)
{
m++;
n++;
}
else if(a<0 && b>0 && c==0)
{
m++;
n++;
}
System.out.println("Number of negative numbers: "+n);
System.out.println("Number of positive mumbers: "+m);
//write your code here
}
}