n,a,b=map(int,input().split())
mod=10**9+7
sum=(pow(2,n,mod)-1)%mod
nume_a=1
deno_a=1
for i in range(n-a+1,n+1):
    nume_a=(nume_a*(i%mod))%mod
    deno_a=(deno_a*(i-(n-a+1)+1)%mod)%mod
ans_a=(nume_a*(pow(deno_a,mod-2,mod)))%mod
nume_b=1
deno_b=1
for i in range(n-b+1,n+1):
    nume_b=(nume_b*(i%mod))%mod
    deno_b=(deno_b*(i-(n-b+1)+1)%mod)%mod
ans_b=(nume_b*(pow(deno_b,mod-2,mod)))%mod
print((sum-ans_a-ans_b)%mod) n,a,b=map(int,input().split()) n map(int,input().split()) map int input().split() ().split () input split a b mod=10**9+7 mod 10**9+7 10**9 10 9 7 sum=(pow(2,n,mod)-1)%mod sum (pow(2,n,mod)-1)%mod pow(2,n,mod)-1 pow(2,n,mod) pow 2 n mod 1 mod nume_a=1 nume_a 1 deno_a=1 deno_a 1 for i in range(n-a+1,n+1):
    nume_a=(nume_a*(i%mod))%mod
    deno_a=(deno_a*(i-(n-a+1)+1)%mod)%mod i range(n-a+1,n+1) range n-a+1 n-a n a 1 n+1 n 1 nume_a=(nume_a*(i%mod))%mod nume_a (nume_a*(i%mod))%mod nume_a*(i%mod) nume_a i%mod i mod mod deno_a=(deno_a*(i-(n-a+1)+1)%mod)%mod deno_a (deno_a*(i-(n-a+1)+1)%mod)%mod deno_a*(i-(n-a+1)+1)%mod deno_a*(i-(n-a+1)+1) deno_a i-(n-a+1)+1 i-(n-a+1) i n-a+1 n-a n a 1 1 mod mod ans_a=(nume_a*(pow(deno_a,mod-2,mod)))%mod ans_a (nume_a*(pow(deno_a,mod-2,mod)))%mod nume_a*(pow(deno_a,mod-2,mod)) nume_a pow(deno_a,mod-2,mod) pow deno_a mod-2 mod 2 mod mod nume_b=1 nume_b 1 deno_b=1 deno_b 1 for i in range(n-b+1,n+1):
    nume_b=(nume_b*(i%mod))%mod
    deno_b=(deno_b*(i-(n-b+1)+1)%mod)%mod i range(n-b+1,n+1) range n-b+1 n-b n b 1 n+1 n 1 nume_b=(nume_b*(i%mod))%mod nume_b (nume_b*(i%mod))%mod nume_b*(i%mod) nume_b i%mod i mod mod deno_b=(deno_b*(i-(n-b+1)+1)%mod)%mod deno_b (deno_b*(i-(n-b+1)+1)%mod)%mod deno_b*(i-(n-b+1)+1)%mod deno_b*(i-(n-b+1)+1) deno_b i-(n-b+1)+1 i-(n-b+1) i n-b+1 n-b n b 1 1 mod mod ans_b=(nume_b*(pow(deno_b,mod-2,mod)))%mod ans_b (nume_b*(pow(deno_b,mod-2,mod)))%mod nume_b*(pow(deno_b,mod-2,mod)) nume_b pow(deno_b,mod-2,mod) pow deno_b mod-2 mod 2 mod mod print((sum-ans_a-ans_b)%mod) print (sum-ans_a-ans_b)%mod sum-ans_a-ans_b sum-ans_a sum ans_a ans_b mod mod=10**9+7 10**9+7 mod deno_b=(deno_b*(i-(n-b+1)+1)%mod)%mod (deno_b*(i-(n-b+1)+1)%mod)%mod deno_b nume_b=1 1 nume_b deno_b=1 1 deno_b nume_a=1 1 nume_a a,b=map(int,input().split()) map(int,input().split()) a n,a,b=map(int,input().split()) map(int,input().split()) n ans_a=(nume_a*(pow(deno_a,mod-2,mod)))%mod (nume_a*(pow(deno_a,mod-2,mod)))%mod ans_a deno_a=1 1 deno_a sum=(pow(2,n,mod)-1)%mod (pow(2,n,mod)-1)%mod sum deno_a=(deno_a*(i-(n-a+1)+1)%mod)%mod (deno_a*(i-(n-a+1)+1)%mod)%mod deno_a ans_b=(nume_b*(pow(deno_b,mod-2,mod)))%mod (nume_b*(pow(deno_b,mod-2,mod)))%mod ans_b nume_b=(nume_b*(i%mod))%mod (nume_b*(i%mod))%mod nume_b b=map(int,input().split()) map(int,input().split()) b nume_a=(nume_a*(i%mod))%mod (nume_a*(i%mod))%mod nume_a
n,a,b=map(int,input().split())
mod=10**9+7
sum=(pow(2,n,mod)-1)%mod
nume_a=1
deno_a=1
for i in range(n-a+1,n+1):
    nume_a=(nume_a*(i%mod))%mod
    deno_a=(deno_a*(i-(n-a+1)+1)%mod)%mod
ans_a=(nume_a*(pow(deno_a,mod-2,mod)))%mod
nume_b=1
deno_b=1
for i in range(n-b+1,n+1):
    nume_b=(nume_b*(i%mod))%mod
    deno_b=(deno_b*(i-(n-b+1)+1)%mod)%mod
ans_b=(nume_b*(pow(deno_b,mod-2,mod)))%mod
print((sum-ans_a-ans_b)%mod)
