output_description: Print `Yes` if N is a Harshad number; print `No` otherwise.
  
  * * *
input_description: Input is given from Standard Input in the following format:
  
      
      
      N
attempt: from statistics import mean, median,variance,stdev
  import numpy as np
  import sys
  import math
  import fractions
  
  def j(q):
      if q==1: print("Yes")
      else:print("No")
      exit(0)
  
  
  def ct(x,y):
      if (x>y):print("")
      elif (x<y): print("")
      else: print("")
  
  def ip():
      return int(input())
  
  
  #n = ip()                              #入力整数1つ
  #a,b= (int(i) for i in input().split())      #入力整数横2つ
  #n,x,y= (int(i) for i in input().split())    #入力整数横3つ
  #n,m,x,y= (int(i) for i in input().split())  #入力整数横4つ
  #a = [int(i) for i in input().split()]        #入力整数配列
  a = #input()                                   #入力文字列
  #a = input().split()                          #入力文字配列
  #n = ip()                      #入力セット(整数改行あり)(1/2)
  #a=[ip() for i in range(n)]    #入力セット(整数改行あり)(2/2)
  
  
  #jの変数はしようできないので注意
  #全足しにsum変数使用はsum関数使用できないので注意
  s = 0
  for i in range(len(a))):
      s+= int(a[0])
  j(a%s ==0)
problem_description: Statement
  
  An integer X is called a Harshad number if X is divisible by f(X), where f(X)
  is the sum of the digits in X when written in base 10.
  
  Given an integer N, determine whether it is a Harshad number.
samples: [{"input": "12", "output": "Yes\n    \n\nf(12)=1+2=3. Since 12 is divisible by 3, 12 is a Harshad number.\n\n* * *"}, {"input": "57", "output": "No\n    \n\nf(57)=5+7=12. Since 57 is not divisible by 12, 12 is not a Harshad number.\n\n* * *"}, {"input": "148", "output": "No"}]