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

def comb(n, a, mod):
    ans = 0
    u = 1
    for i in range(a):
        u *= n-i
        u %= mod
    d = 1
    for i in range(a):
        d *= i+1
        d %= mod
    ans = u*pow(d, mod-2, mod) % mod
    return ans
ans -= comb(n, a, mod)
ans -= comb(n, b, mod)
ans %= mod

print(ans) 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 ans = pow(2, n, mod)-1 ans pow(2, n, mod)-1 pow(2, n, mod) pow 2 n mod 1 def comb(n, a, mod):
    ans = 0
    u = 1
    for i in range(a):
        u *= n-i
        u %= mod
    d = 1
    for i in range(a):
        d *= i+1
        d %= mod
    ans = u*pow(d, mod-2, mod) % mod
    return ans comb ans = 0 ans 0 u = 1 u 1 for i in range(a):
        u *= n-i
        u %= mod
     i range(a) range a u *= n-i u n-i n i u %= mod u mod d = 1 d 1 for i in range(a):
        d *= i+1
        d %= mod
     i range(a) range a d *= i+1 d i+1 i 1 d %= mod d mod ans = u*pow(d, mod-2, mod) % mod ans u*pow(d, mod-2, mod) % mod u*pow(d, mod-2, mod) u pow(d, mod-2, mod) pow d mod-2 mod 2 mod mod return ans ans n n a a mod mod ans -= comb(n, a, mod) ans comb(n, a, mod) comb n a mod ans -= comb(n, b, mod) ans comb(n, b, mod) comb n b mod ans %= mod ans mod print(ans) print ans ans -= comb(n, a, mod) comb(n, a, mod) ans ans = pow(2, n, mod)-1 pow(2, n, mod)-1 ans ans %= mod mod ans ans -= comb(n, b, mod) comb(n, b, mod) ans mod = 10**9+7 10**9+7 mod def comb(n, a, mod):
    ans = 0
    u = 1
    for i in range(a):
        u *= n-i
        u %= mod
    d = 1
    for i in range(a):
        d *= i+1
        d %= mod
    ans = u*pow(d, mod-2, mod) % mod
    return ans def comb(n, a, mod):
    ans = 0
    u = 1
    for i in range(a):
        u *= n-i
        u %= mod
    d = 1
    for i in range(a):
        d *= i+1
        d %= mod
    ans = u*pow(d, mod-2, mod) % mod
    return ans comb a, b = map(int, input().split()) map(int, input().split()) a b = map(int, input().split()) map(int, input().split()) b n, a, b = map(int, input().split()) map(int, input().split()) n
n, a, b = map(int, input().split())
mod = 10**9+7
ans = pow(2, n, mod)-1

def comb(n, a, mod):
    ans = 0
    u = 1
    for i in range(a):
        u *= n-i
        u %= mod
    d = 1
    for i in range(a):
        d *= i+1
        d %= mod
    ans = u*pow(d, mod-2, mod) % mod
    return ans
ans -= comb(n, a, mod)
ans -= comb(n, b, mod)
ans %= mod

print(ans)