import java.io.*;
import java.text.DecimalFormat;

public class BMI_BR {
  public static void main(String args[]) throws IOException {
    DecimalFormat antwortFormat = new DecimalFormat("0.0");
    BufferedReader eingabe = new BufferedReader(new InputStreamReader(System.in));
    
    String speicher;
    double bmi  = 0;
    try {
      System.out.print("Gewicht: ");
      speicher = eingabe.readLine();
      double gewicht = Double.parseDouble(speicher);
      System.out.print("Große: ");
      speicher = eingabe.readLine();
      double grosse = Double.parseDouble(speicher);
      bmi = (gewicht/ (grosse*grosse));  
    } catch(NumberFormatException e) {
      System.out.println("Geben Sie Zhal");
    } 
    
    
    
    System.out.println("BMI = " + antwortFormat.format(bmi));
    System.out.println("BMI = " + (Math.round(bmi*100.0)/100.0));
    if(bmi < 16) {
      System.out.println("Starkes untergewicht");
    } else if (bmi <= 17) {
      System.out.println("Mäßiges untergewicht"); 
    }
    else if (bmi <= 18.5) {
      System.out.println("Leichtes untergewicht"); 
    }
    else if (bmi <=  25) {
      System.out.println("Normalgewicht"); 
    }
    else if (bmi <=  30) {
      System.out.println("Präadipositas"); 
    }
    else if (bmi <=  35) {
      System.out.println("Adipositas Grad 1"); 
    }
    else if (bmi <=  40) {
      System.out.println("Adipositas Grad 2"); 
    }
    else  {
      System.out.println("Adipositas Grad 3"); 
    }
  }

}