Help me in solving BRLADDER problem

My issue

My code

/* package codechef; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Codechef
{
	public static void main (String[] args) throws java.lang.Exception
	{
		Scanner scan = new Scanner(System.in);
		int t = scan.nextInt();
		for(int i=0;i<t;i++){
		    int a = scan.nextInt();
		    int b = scan.nextInt();
		    
		    if((a%2!=0 && b%2==0) && (a-b==1 || b-a==1)){
		        System.out.println("Yes");
		    }
		    else if((a%2==0 && b%2==0) && (a-b==2 || b-a==2)){
		        System.out.println("Yes");
		    }
		    else if((a%2==0 && b%2!=0) && (a-b==1 || b-a==1)){
		        System.out.println("Yes");
		    }
		    else if((a%2!=0 && b%2!=0) && (a-b==2 || b-a==2)){
		        System.out.println("Yes");
		    }
		    else{
		        System.out.println("No");
		    
		    }
		    
		}
	}
}

Problem Link: BRLADDER Problem - CodeChef