Confusing Number

给一个整数, 问是不是confusing number.

class Solution {
    public boolean confusingNumber(int N) {
        int n = N;
        int res = 0;
        while (n > 0) {
            int m = n % 10;
            if (m == 2 || m == 3 || m == 4 || m == 5 || m == 7){ 
                return false;
            }else if(m == 6){ 
                m = 9;
            }
            else if(m == 9){
              m = 6; 
            }
            res = res*10 + m;
            n /= 10;
        }
        return res != N;
    }
}