 
 import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
 public class Main
 {
 	public static void main(String[]args)
 	{
 		Scanner sc=new Scanner (System.in);
 		//int t=sc.nextInt();
 		String str=sc.next();
 		int n=str.length();
 		int i,temp=0;
 		for(i=0;i<n;i++)
 		{
 			
 			String s=str.substring(i,i+1);
 			int x=Integer.parseInt(s);
 			temp=temp+x;
 		}
 		if(temp%9==0)System.out.println("Yes");
 		else System.out.println("No");
 	}
 }
/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz