import java.io.*;
public class Console {
public static char readkey() {
int carac;
while (true) {
try {
carac=System.in.read();
if (carac>=0 && (char)carac!='\n' && (char)carac!='\r')
return (char)carac;
} catch(java.io.IOException e) {
}
}
}
public static String readln() {
int carac;
String resultat="";
boolean lu=false;
while (!lu) {
try {
carac=System.in.read();
if (carac<0 || (char)carac=='\n')
lu=true;
else
if ((char)carac!='\r')
resultat=resultat+(char)carac;
} catch(java.io.IOException e) {
lu=true;
}
}
return resultat;
}
public static int readln_int() {
while(true) {
try {
return Integer.valueOf(readln().trim()).intValue();
} catch (NumberFormatException e) {
System.out.println("Ce n'est pas un entier!");
}
}
}
public static double readln_double() {
while(true) {
try {
return Double.parseDouble(readln().trim());
} catch(NumberFormatException e) {
System.out.println("Ce n'est pas un reel!");
}
}
}
public static float readln_float() {
while(true) {
try {
return Float.parseFloat(readln().trim());
} catch(NumberFormatException e) {
System.out.println("Ce n'est pas un reel!");
}
}
}
}