package main import "fmt" func min(x, y int64) int64 { if x < y { return x } return y } func main() { var A, B int64 fmt.Scan(&A, &B) ans := int64(1) for { t := (ans << 1) + 1 if t > A || t > B { break } ans = t } if A== B { ans-- } fmt.Println(ans) }