Please hint me :/

package com.codegym.task.task04.task0429;
/*
Positive and negative numbers
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//write your code here
InputStream keyboard = System.in ;
Reader keyboardReader = new InputStreamReader(keyboard) ;
BufferedReader input = new BufferedReader(keyboardReader) ;
String num1 = input.readLine() ;
int a = Integer.parseInt(num1) ;
String num2 = input.readLine() ;
int b = Integer.parseInt(num2) ;
String num3 = input.readLine() ;
int c = Integer.parseInt(num3) ;
if ((a>=1 && b<= -1 && c<= -1) || (a<= -1 && b>=1 && c<= -1) || (a<= -1 && b<=-1 && c>=1)) {
System.out.println("Number of negative numbers: " + 2) ;
System.out.println("Number of positive numbers: " + 1) ;
}
else if ((a>=1 && b>=1 && c<= -1) || (a<= -1 && b>=1 && c>=1) || (a>=1 && b<= -1 && c>=1)) {
System.out.println("Number of negative numbers: " + 1) ;
System.out.println("Number of positive numbers: " + 2) ;
}
else if ((a>=1 && b>=1 && c>=1)) {
System.out.println("Number of negative numbers: " + 0) ;
System.out.println("Number of positive numbers: " + 3) ;
}
else if ((a<= -1 && b<= -1 && c<= -1)) {
System.out.println("Number of negative numbers: " + 3) ;
System.out.println("Number of positive numbers: " + 0) ;
}
}
}