def comb_mod(n,r):
    mod = 10**9+7
    ans = 1
    for i in range(r):
        ans *= n-i
        ans %= mod
    for i in range(1,r+1):
        ans *= pow(i,-1,mod)
        ans %= mod
    return ans

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

def solve():
    n, a, b = map(int, input().split())
    mod = 10**9+7
    ans = pow(2,n,mod)-comb_mod(n,a)-comb_mod(n,b)-1
    ans %= mod
    return ans
print(solve())