I 'm stuck here...some tips please
package en.codegym.task.jdk13.task04.task0429;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Positive and negative numbers
*/
public class Solution {
public static void main(String[] args) throws Exception {
//write your code here
BufferedReader a=new BufferedReader(new InputStreamReader(System.in));
String bb=a.readLine();
int b= Integer.parseInt(bb);
String cc=a.readLine();
int c= Integer.parseInt(cc);
String dd=a.readLine();
int d= Integer.parseInt(dd);
if(b<0&&c>0&&d>0)
{System.out.println("Number of negative numbers: 1");
System.out.println("Number of positive numbers: 2");}
else if(b==0&&c<0&&d<0)
{System.out.println("Number of negative numbers: 2");
System.out.println("Number of positive numbers: ");}
else if(b==0&&c>0&&d>0)
{System.out.println("Number of negative numbers: ");
System.out.println("Number of positive numbers: 2");}
else if(b>0&&c<0&&d>0)
{System.out.println("Number of negative numbers:1 ");
System.out.println("Number of positive numbers: 2");}
else if(b<0&&c==0&&d<0)
{System.out.println("Number of negative numbers: 2");
System.out.println("Number of positive numbers: ");}
else if(b>0&&c==0&&d>0)
{System.out.println("Number of negative numbers: ");
System.out.println("Number of positive numbers: 2");}
else if(b>0&&c>0&&d<0)
{System.out.println("Number of negative numbers: 1");
System.out.println("Number of positive numbers: 2");}
else if(b<0&&c<0&&d==0)
{System.out.println("Number of negative numbers: 2");
System.out.println("Number of positive numbers: ");}
else if(b>0&&c>0&&d==0)
{System.out.println("Number of negative numbers: ");
System.out.println("Number of positive numbers: 2");}
else if(b<0&&c<0&&d>0)
{System.out.println("Number of negative numbers: 2");
System.out.println("Number of positive numbers: 1");}
else if(b==0&&c==0&&d<0)
{System.out.println("Number of negative numbers: 1");
System.out.println("Number of positive numbers: ");}
else if(b==0&&c==0&&d>0)
{System.out.println("Number of negative numbers: ");
System.out.println("Number of positive numbers: 1");}
else if(b<0&&c>0&&d<0)
{System.out.println("Number of negative numbers: 2");
System.out.println("Number of positive numbers: 1");}
else if(b==0&&c<0&&d==0)
{System.out.println("Number of negative numbers: 1");
System.out.println("Number of positive numbers: ");}
else if(b==0&&c>0&&d==0)
{System.out.println("Number of negative numbers: ");
System.out.println("Number of positive numbers: 1");}
else if(b>0&&c<0&&d<0)
{System.out.println("Number of negative numbers: 2");
System.out.println("Number of positive numbers: 1");}
else if(b<0&&c==0&&d==0)
{System.out.println("Number of negative numbers: 1");
System.out.println("Number of positive numbers: ");}
else if(b>0&&c==0&&d==0)
{System.out.println("Number of negative numbers: ");
System.out.println("Number of positive numbers: 1");}
else if(b<0&&c<0&&d<0)
{System.out.println("Number of negative numbers: 3");
System.out.println("Number of positive numbers: 0");}
else if(b>0&&c>0&&d>0)
{System.out.println("Number of negative numbers: 0");
System.out.println("Number of positive numbers: 3");}
else if(b==0&&c==0&&d==0)
{System.out.println("Number of negative numbers: 0");
System.out.println("Number of positive numbers: 0");}
}
}