Help me in solving OPJA218 problem

My issue

code issues:
Wrong Answer: Failed on a hidden test case

My code

class Codechef {
    // Generic method with one type parameter
    public static <T> void printValue(T value) {
        System.out.println("Value:"+value);
        
    }

    // Overloaded generic method with a different type parameter
    public static <T, U> void printValues(T value1, U value2) {
        System.out.println("Value 1:"+value1);
        System.out.println("Value 2:"+value2);
        
        
    }

    // Overloaded generic method with different parameter types
    public static <T> void printArray(T[] array) {
        for(T element : array){
            System.out.print(element+" ");
        }
        System.out.println();
        
        
        
    }

    public static void main(String[] args) {
        // Calling the first generic method with an Integer
        Codechef.printValue( 42);

        // Calling the second generic method with an Integer and a String
        Codechef.printValues( 42, " Hello");

        // Calling the third generic method with an Integer array
        Integer[] intArray = {1, 2, 3, 4, 5};
        Codechef.printArray(intArray);
    }
}

Learning course: Advanced Java programming
Problem Link: https://www.codechef.com/learn/course/alvas-advanced-java/ALAJA17/problems/OPJA218