Задача Scholarship - Java
Здравейте, колеги!
Опитах да пререша задачата, но при Judge ми дава само 68% вярно. Можете ли да ми помогнете, защото не мога да си открия грешката.
import java.util.Scanner;
public class ScholarShip {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        double income = Double.parseDouble(scanner.nextLine());
        double avgGrade = Double.parseDouble(scanner.nextLine());
        double minWage = Double.parseDouble(scanner.nextLine());
        double social = 0.0;
        double excellent = 0.0;
        if (income < minWage && avgGrade > 4.5){
            social = minWage * 0.35;
        }
        if (avgGrade >= 5.5){
            excellent = avgGrade * 25;
        }
        if (social == 0.0 && excellent == 0.0){
            System.out.println("You cannot get a scholarship!");
        } else if (social > excellent){
            System.out.printf("You get a Social scholarship %.0f BGN", Math.floor(social));
        }else {
            System.out.printf("You get a scholarship for excellent result %.0f BGN", Math.floor(excellent));
        }
    }
}