import java.util.Scanner;
public class Between {

  // between : takes three ints, returns true if the first is between the
  // second two, false otherwise
public static boolean between1(int n, int low, int high) {
  if(n > low && n < high) {
    return true;
  }
  else if(n < low && n > high) {
    return true;
  }
  else {
    return false;
  }
}

public static boolean between2(int n, int low, int high) {
  if(n > Math.min(low, high) && n < Math.max(low, high)) {
    return true;
  }
  else {
    return false;
  }
}

  public static void main(String[] args) {
    System.out.println(between(5, 1, 6));
    System.out.println(between(5, 6, 1));
  }

}

























public static boolean betweenA(int n, int low, int high) {
  return n > low || n < high; // needed to be &&, not ||
}

public static boolean betweenB(int n, int low, int high) {
  Scanner s = new Scanner(System.in);
  n = s.nextInt();
  low = s.nextInt();
  high = s.nextInt();
  if(n > low && n < high) {
    return true;
  }
  else {
    return false;
  }
}

public static boolean between(int n, int low, int high) {
  if(n > low && n < high) {
    System.out.println(true);
  }
  else {
    System.out.println(false);
  }
}

public static boolean betweenD(int n, int low, int high) {
  if(n > low || n < high) {
    return true;
  }
  else {
    return false;
  }
}


