/*
Online Java - IDE, Code Editor, Compiler
Online Java is a quick and easy tool that helps you to build, compile, test your programs online.
*/
import java.util.ArrayList;
// also need scenario if

public class Main
{
    public static void main(String[] args) 
    {
        System.out.println("Welcome to Online IDE!! Happy Coding :)");
        int[] nums = new int[]{0,8,1,7,5};
        int k=9;
        int [][] Total = new int[nums.length][nums.length];
        int m=0;
        int TotalofNine=0;
        boolean [] booleanTotalofNine = new boolean [nums.length];
        int sumNumbers;
        
        for (int i=0; i<nums.length;i++)
        {
            System.out.println(" \n");
            System.out.println("value of i:" + nums[i]);
            booleanTotalofNine[i]=false;
            sumNumbers=0;
            sumNumbers=nums[i]; //the sum would be equal to first number
            
            for (int j=i+1;j<nums.length;j++)
            {
                m=0;
                Total[i][m]=nums[j]; // first position in array is number in array.
                m++;
                
                System.out.println("store this");
                if (j!=nums.length)
                {
                    sumNumbers=sumNumbers+nums[j];
                    Total[i][m]=nums[j]; // starting from second position in 2d array, it will store j
                    System.out.println(Total[i][m]);
                    m++;
                    
                    if (sumNumbers==k && m>1)
                    {
                        booleanTotalofNine[i]=true;
                        System.out.println("Total is 9");
                        System.out.println("\n");
                        j=nums.length;
                    }
                }
            }
        }
        
        for (int i=0;i<nums.length;i++)
        {
            System.out.println("\n");
            
            if (booleanTotalofNine[i]==true)
            {
                //System.out.println("this is value when sum is 9: " + nums[i]);
                System.out.println(nums[i]);
                
                for (int j=i+1;j<nums.length;j++)
                {
                    System.out.println(Total[i][j]);
                }
            }
            //System.out.println("\n");
        }
    }
}