β Passcode (Contest)
Passcode easy Time Limit: 2 sec Memory Limit: 128000 kB
```java
import java.io.*; // for handling input/output
import java.util.*; // contains Collections framework
// don't change the name of this class
// you can add inner classes if needed
class Main {
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
long n = sc.nextLong();
long mod = 1000000007;
long ans =1;
if(n==1)
{
ans =5;
}else if(n%2==0){
ans = (pow(5,n/2,mod)*pow(4,n/2,mod))%mod;
}else{
ans = (pow(5,(n/2)+1,mod)*pow(4,n/2,mod))%mod;
}
System.out.println(ans);
}
// Your code here
static long pow(long a, long b, long mod){
if(b==1)
return a;
long ans = pow(a,b/2,mod);
if(b%2 ==0){
return (ans*ans)%mod;
}else{
return (((a*ans)%mod)*ans)%mod;
}
}
}
```Last updated