Based on the definition of List Interface and assuming strings is a list of String objects which has just been instantiated, show the output of: а. System.out.println (strings . isEmpty ()); System.out.println (strings . add ("alpha") ) ; strings.add ("gamma") strings.add ("delta") ; System.out.println (strings . add ("alpha") ) ; System.out.println (strings . remove ("alpha ") ) ; System.out.println (strings.isEmpty ()) System.out.println (strings . get ("delta" )): System.out.println (strings . contains (" delta " ) ) ; System.out.println (strings . contains ("beta") ) ; System.out.println (strings . contains ("alpha" ) ) System.out.println (strings . size () ) ; strings.add (O , "alpha") ) : strings.add (0,"gamma"): Exercises b. strings.add (1 , "delta") strings.add (1, "alpha") strings.add (2 . "pi") : strings. remove (3) : For (String hold: strings) System.out. println (hold) strings.add (1."beta") strings.add (3 , "ome ga"): strings.set (1,"comma") ; strings.add (O , "alpha" ) ); strings.add (0 ," gamma" ); strings.add (1, "delta"): strings.add (1, "alpha") : strings.add (2, "pi") ; Iterator iter: while (iter. hasNext ( ) ) strings.add ( 1 , "beta") : strings.add (3 ," omega" ); strings.set (1 , "comma"): String temp; iter.next(); temp if (temp.equals ("alpha")) iter. remove (); for (String hold: strings) System.out. println (hold)