package main import ( "fmt" ) type Solution struct { N int } func (s Solution) countWays() int { prefix := 0 ans := 0 for i:=1; i<=s.N; i++ { ans = prefix + 1 prefix+=ans } return ans } func main() { n := 0 fmt.Scan(&n) fmt.Print(Solution{N:n}.countWays()) }