n, a, b = map(int, input().split())
mod = 10**9+7
def nCr(N, R, mod):
	R = min(R, N-R)
	numer = denom = 1
	for i in range(1, R+1):
		numer = numer * (N+1-i) % mod
		denom = denom * i % mod
	return numer * pow(denom, mod-2, mod) % mod


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


ans = pow(2,n,mod)
ans -= 1
ans -= nCr(n,a,mod)
ans %= mod
ans -= nCr(n,b,mod)
ans %= mod
print (ans)