class Solution {
    public int[] nextGreaterElements(int[] nums) {
        int ans[] = new int [nums.length];
        
        Arrays.fill(ans, -1);
        
        for(int i=0; i<nums.length; i++)
        {
            for(int j=1 ; j < nums.length ; j++)
            {        
                if(nums[(i+j) % nums.length] >nums[i])
                {
                    ans[i] = nums[(i+j) % nums.length];
                    System.out.print(ans[i]);
                    break;
                }
            }
            
        }
        return ans;
    }
}