n,a,b=map(int,input().split())
x=pow(2,n,10**9+7)
s=1
for i in range(a):
    s=s*(n-i)*pow((1+i),10**9+5,10**9+7)
    s=s%(10**9+7)
t=1
for i in range(b):
    t=t*(n-i)*pow((1+i),10**9+5,10**9+7)
    t=t%(10**9+7)
ans=(x-s-t-1)%(10**9+7)
print(ans) n,a,b=map(int,input().split()) n map(int,input().split()) map int input().split() ().split () input split a b x=pow(2,n,10**9+7) x pow(2,n,10**9+7) pow 2 n 10**9+7 10**9 10 9 7 s=1 s 1 for i in range(a):
    s=s*(n-i)*pow((1+i),10**9+5,10**9+7)
    s=s%(10**9+7) i range(a) range a s=s*(n-i)*pow((1+i),10**9+5,10**9+7) s s*(n-i)*pow((1+i),10**9+5,10**9+7) s*(n-i) s n-i n i pow((1+i),10**9+5,10**9+7) pow 1+i 1 i 10**9+5 10**9 10 9 5 10**9+7 10**9 10 9 7 s=s%(10**9+7) s s%(10**9+7) s 10**9+7 10**9 10 9 7 t=1 t 1 for i in range(b):
    t=t*(n-i)*pow((1+i),10**9+5,10**9+7)
    t=t%(10**9+7) i range(b) range b t=t*(n-i)*pow((1+i),10**9+5,10**9+7) t t*(n-i)*pow((1+i),10**9+5,10**9+7) t*(n-i) t n-i n i pow((1+i),10**9+5,10**9+7) pow 1+i 1 i 10**9+5 10**9 10 9 5 10**9+7 10**9 10 9 7 t=t%(10**9+7) t t%(10**9+7) t 10**9+7 10**9 10 9 7 ans=(x-s-t-1)%(10**9+7) ans (x-s-t-1)%(10**9+7) x-s-t-1 x-s-t x-s x s t 1 10**9+7 10**9 10 9 7 print(ans) print ans s=s*(n-i)*pow((1+i),10**9+5,10**9+7) s*(n-i)*pow((1+i),10**9+5,10**9+7) s n,a,b=map(int,input().split()) map(int,input().split()) n t=1 1 t b=map(int,input().split()) map(int,input().split()) b x=pow(2,n,10**9+7) pow(2,n,10**9+7) x t=t*(n-i)*pow((1+i),10**9+5,10**9+7) t*(n-i)*pow((1+i),10**9+5,10**9+7) t s=s%(10**9+7) s%(10**9+7) s ans=(x-s-t-1)%(10**9+7) (x-s-t-1)%(10**9+7) ans s=1 1 s a,b=map(int,input().split()) map(int,input().split()) a t=t%(10**9+7) t%(10**9+7) t
n,a,b=map(int,input().split())
x=pow(2,n,10**9+7)
s=1
for i in range(a):
    s=s*(n-i)*pow((1+i),10**9+5,10**9+7)
    s=s%(10**9+7)
t=1
for i in range(b):
    t=t*(n-i)*pow((1+i),10**9+5,10**9+7)
    t=t%(10**9+7)
ans=(x-s-t-1)%(10**9+7)
print(ans)