function Main(input) {
    //var N = input;
    //入力はn進法で与えられてるので10進法にすること。
    var n = parseInt(input, 10);
    function hoge(n) {
        //var hogehoge = hoge.toString().split('').map(n => parseInt(n).reduce((a, b) => a + b);
        //上に同じく。reduceはつなげないとかそんな決まりはない。最初のコードでおｋ
        var n = n.toString().split('').map(n => parseInt(n, 10)).reduce((a, b) => a + b);
        return n;
    }
    if(n % hoge(n) === 0) {
        console.log('Yes');
    } else{
        console.log('No');
    }
    }
Main(require('fs').readFileSync('/dev/stdin', 'utf8'));