import java.util.Scanner;

public class Main {
	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);
		String s = sc.next();
		int ans = 0;
		for(int i = 0 ; i < s.length() ; i++) {
			ans += Integer.valueOf(s.charAt(i) + "");
          if(ans >= 9) {
				ans %= 9;
			}
		}

		sc.close();
		System.out.println(ans == 0 ? "Yes" : "No");

	}
}
 import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);
		String s = sc.next();
		int ans = 0;
		for(int i = 0 ; i < s.length() ; i++) {
			ans += Integer.valueOf(s.charAt(i) + "");
          if(ans >= 9) {
				ans %= 9;
			}
		}

		sc.close();
		System.out.println(ans == 0 ? "Yes" : "No");

	}
} Main public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);
		String s = sc.next();
		int ans = 0;
		for(int i = 0 ; i < s.length() ; i++) {
			ans += Integer.valueOf(s.charAt(i) + "");
          if(ans >= 9) {
				ans %= 9;
			}
		}

		sc.close();
		System.out.println(ans == 0 ? "Yes" : "No");

	} main {

		Scanner sc = new Scanner(System.in);
		String s = sc.next();
		int ans = 0;
		for(int i = 0 ; i < s.length() ; i++) {
			ans += Integer.valueOf(s.charAt(i) + "");
          if(ans >= 9) {
				ans %= 9;
			}
		}

		sc.close();
		System.out.println(ans == 0 ? "Yes" : "No");

	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String s = sc.next(); s sc.next() sc.next sc int ans = 0; ans 0 for(int i = 0 ; i < s.length() ; i++) {
			ans += Integer.valueOf(s.charAt(i) + "");
          if(ans >= 9) {
				ans %= 9;
			}
		} int i = 0 ; int i = 0 ; i 0 i < s.length() i s.length() s.length s i++ i++ i {
			ans += Integer.valueOf(s.charAt(i) + "");
          if(ans >= 9) {
				ans %= 9;
			}
		} {
			ans += Integer.valueOf(s.charAt(i) + "");
          if(ans >= 9) {
				ans %= 9;
			}
		} ans += Integer.valueOf(s.charAt(i) + "") ans Integer.valueOf(s.charAt(i) + "") Integer.valueOf Integer s.charAt(i) + "" s.charAt(i) s.charAt s i "" if(ans >= 9) {
				ans %= 9;
			} ans >= 9 ans 9 {
				ans %= 9;
			} ans %= 9 ans 9 sc.close() sc.close sc System.out.println(ans == 0 ? "Yes" : "No") System.out.println System.out System System.out ans == 0 ? "Yes" : "No" ans == 0 ans 0 "Yes" "No" String[] args args public class Main {
	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);
		String s = sc.next();
		int ans = 0;
		for(int i = 0 ; i < s.length() ; i++) {
			ans += Integer.valueOf(s.charAt(i) + "");
          if(ans >= 9) {
				ans %= 9;
			}
		}

		sc.close();
		System.out.println(ans == 0 ? "Yes" : "No");

	}
} public class Main {
	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);
		String s = sc.next();
		int ans = 0;
		for(int i = 0 ; i < s.length() ; i++) {
			ans += Integer.valueOf(s.charAt(i) + "");
          if(ans >= 9) {
				ans %= 9;
			}
		}

		sc.close();
		System.out.println(ans == 0 ? "Yes" : "No");

	}
} Main
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);
		String s = sc.next();
		int ans = 0;
		for(int i = 0 ; i < s.length() ; i++) {
			ans += Integer.valueOf(s.charAt(i) + "");
          if(ans >= 9) {
				ans %= 9;
			}
		}

		sc.close();
		System.out.println(ans == 0 ? "Yes" : "No");

	}
}

