class Solution {
    public int minBitFlips(int start, int goal) {
        int flips = 0;
        while (start > 0 || goal > 0) {
            if (start % 2 != goal % 2)
                flips++;
            start = start >> 1;
            goal = goal >> 1;
        }
        return flips;
    }
}
