package q3370 func smallestNumber(n int) int { i := 0 for n > 0 { n >>= 1 i++ } return 1<