Unable to clear all the test cases number 2

import java.util.*;
public class Main {
public static void main(String args[]) {
// Your Code Here
Scanner sc= new Scanner(System.in);
int n= sc.nextInt();
int sum=0,multiplier=1;

	while(n>0){
		int ld = n%10;
		n/=10;
		if(ld>4){
			ld=9-ld;
		}
		else if(n==0 && ld==9)
			ld=9;
				
		sum+=ld*multiplier;
		multiplier*=10;
	}
	System.out.println(sum);
}

}