n, a, b = map(int, input().split())
ans = pow(2,n,10**9+7)-1

A = 1
for i in range(1,a+1):
  A = (A*(n-i+1))%(10**9+7)
  x = pow(i,10**9+5,10**9+7)
  A *= x

B = 1
for i in range(1,b+1):
  B = (B*(n-i+1))%(10**9+7)
  y = pow(i,10**9+5,10**9+7)
  B *= y

ans = ans-A-B
if ans < 0:
  ans = ans+10**9+7
ans = int(ans%(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 ans = pow(2,n,10**9+7)-1 ans pow(2,n,10**9+7)-1 pow(2,n,10**9+7) pow 2 n 10**9+7 10**9 10 9 7 1 A = 1 A 1 for i in range(1,a+1):
  A = (A*(n-i+1))%(10**9+7)
  x = pow(i,10**9+5,10**9+7)
  A *= x i range(1,a+1) range 1 a+1 a 1 A = (A*(n-i+1))%(10**9+7) A (A*(n-i+1))%(10**9+7) A*(n-i+1) A n-i+1 n-i n i 1 10**9+7 10**9 10 9 7 x = pow(i,10**9+5,10**9+7) x pow(i,10**9+5,10**9+7) pow i 10**9+5 10**9 10 9 5 10**9+7 10**9 10 9 7 A *= x A x B = 1 B 1 for i in range(1,b+1):
  B = (B*(n-i+1))%(10**9+7)
  y = pow(i,10**9+5,10**9+7)
  B *= y i range(1,b+1) range 1 b+1 b 1 B = (B*(n-i+1))%(10**9+7) B (B*(n-i+1))%(10**9+7) B*(n-i+1) B n-i+1 n-i n i 1 10**9+7 10**9 10 9 7 y = pow(i,10**9+5,10**9+7) y pow(i,10**9+5,10**9+7) pow i 10**9+5 10**9 10 9 5 10**9+7 10**9 10 9 7 B *= y B y ans = ans-A-B ans ans-A-B ans-A ans A B if ans < 0:
  ans = ans+10**9+7 ans < 0 ans 0 ans = ans+10**9+7 ans ans+10**9+7 ans+10**9 ans 10**9 10 9 7 ans = int(ans%(10**9+7)) ans int(ans%(10**9+7)) int ans%(10**9+7) ans 10**9+7 10**9 10 9 7 print(ans) print ans ans = pow(2,n,10**9+7)-1 pow(2,n,10**9+7)-1 ans A = (A*(n-i+1))%(10**9+7) (A*(n-i+1))%(10**9+7) A B = 1 1 B y = pow(i,10**9+5,10**9+7) pow(i,10**9+5,10**9+7) y ans = int(ans%(10**9+7)) int(ans%(10**9+7)) ans A = 1 1 A ans = ans+10**9+7 ans+10**9+7 ans A *= x x A b = map(int, input().split()) map(int, input().split()) b n, a, b = map(int, input().split()) map(int, input().split()) n x = pow(i,10**9+5,10**9+7) pow(i,10**9+5,10**9+7) x a, b = map(int, input().split()) map(int, input().split()) a B = (B*(n-i+1))%(10**9+7) (B*(n-i+1))%(10**9+7) B B *= y y B ans = ans-A-B ans-A-B ans
n, a, b = map(int, input().split())
ans = pow(2,n,10**9+7)-1

A = 1
for i in range(1,a+1):
  A = (A*(n-i+1))%(10**9+7)
  x = pow(i,10**9+5,10**9+7)
  A *= x

B = 1
for i in range(1,b+1):
  B = (B*(n-i+1))%(10**9+7)
  y = pow(i,10**9+5,10**9+7)
  B *= y

ans = ans-A-B
if ans < 0:
  ans = ans+10**9+7
ans = int(ans%(10**9+7))
print(ans)