class Main{
  public static long pow(long a, long b){
    if(b == 0){ 
      return 1; 
    } 
    if(b % 2 == 0){ 
      return pow(a * a, b / 2); 
    } 
    return a * pow(a, b - 1);
  }
  public static void main (String[] args){
    java.util.Scanner in = new java.util.Scanner(System.in);
    long a = in.nextLong(), b = in.nextLong();
    System.out.println(pow(a,b));
  }
}