import java.util.Scanner;
 
public class Main{
  public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    char c[] = sc.next().toCharArray();
    int n = 0;
    int a;
    for(int i = 0; i < c.length; i++){
      a = c[i]-48;
      n += a;
    }
    if(n%9==0){
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  }
} import java.util.Scanner; Scanner java.util public class Main{
  public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    char c[] = sc.next().toCharArray();
    int n = 0;
    int a;
    for(int i = 0; i < c.length; i++){
      a = c[i]-48;
      n += a;
    }
    if(n%9==0){
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  }
} Main public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    char c[] = sc.next().toCharArray();
    int n = 0;
    int a;
    for(int i = 0; i < c.length; i++){
      a = c[i]-48;
      n += a;
    }
    if(n%9==0){
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  } main {
    Scanner sc = new Scanner(System.in);
    char c[] = sc.next().toCharArray();
    int n = 0;
    int a;
    for(int i = 0; i < c.length; i++){
      a = c[i]-48;
      n += a;
    }
    if(n%9==0){
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) char c[] = sc.next().toCharArray(); c sc.next().toCharArray() sc.next().toCharArray sc.next() sc.next sc int n = 0; n 0 int a; a for(int i = 0; i < c.length; i++){
      a = c[i]-48;
      n += a;
    } int i = 0; int i = 0; i 0 i < c.length i c.length c c.length i++ i++ i {
      a = c[i]-48;
      n += a;
    } {
      a = c[i]-48;
      n += a;
    } a = c[i]-48 a c[i]-48 c[i] c i 48 n += a n a if(n%9==0){
      System.out.println("Yes");
    } else {
      System.out.println("No");
    } n%9==0 n%9 n 9 0 {
      System.out.println("Yes");
    } System.out.println("Yes") System.out.println System.out System System.out "Yes" {
      System.out.println("No");
    } System.out.println("No") System.out.println System.out System System.out "No" String args[] args public class Main{
  public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    char c[] = sc.next().toCharArray();
    int n = 0;
    int a;
    for(int i = 0; i < c.length; i++){
      a = c[i]-48;
      n += a;
    }
    if(n%9==0){
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  }
} public class Main{
  public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    char c[] = sc.next().toCharArray();
    int n = 0;
    int a;
    for(int i = 0; i < c.length; i++){
      a = c[i]-48;
      n += a;
    }
    if(n%9==0){
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  }
} Main
import java.util.Scanner;
 
public class Main{
  public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    char c[] = sc.next().toCharArray();
    int n = 0;
    int a;
    for(int i = 0; i < c.length; i++){
      a = c[i]-48;
      n += a;
    }
    if(n%9==0){
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  }
}
