package Ġbr . com . sal oso ft wares . ap icol lection sok Ċ Ċ fun Ġmain () Ġ{ ĊĊĠĠĠ Ġval Ġze ze Ġ= ĠEmployee (" Z ez in ho ", 1 5 0 0 . 0 5 ," CL T ") ĊĠĠĠ Ġval Ġl ulu Ġ= ĠEmployee (" l ulu ", 9 9 9 9 . 9 9 ," PJ ") ĊĠĠĠ Ġval Ġvit ta os Ġ= ĠEmployee (" V ant ui ", 3 5 0 0 . 0 5 ," CL T ") ĊĠĠĠ Ġval Ġper ec les Ġ= ĠEmployee (" Per icles ", 1 3 5 0 . 0 5 ," PJ ") ĊĠĠĠ Ġval Ġmo ises Ġ= ĠEmployee (" M oi Pe ix es ", 2 0 0 0 . 0 5 ," CL T ") ĊĠĠĠ Ġval Ġj eff in Ġ= ĠEmployee (" J eff a um ", 8 0 0 0 . 0 5 ," PJ ") ĊĊĠĠĠ Ġval Ġemployees 1 Ġ= Ġset Of ( ze ze , l ulu , vit ta os ) ĊĠĠĠ Ġval Ġemployees 2 Ġ= Ġset Of ( per ec les , mo ises , vit ta os , je ff in ) ĊĊĠĠĠ Ġval Ġemployees Union = employees 1 . union ( employees 2 ) ĊĠĠĠ Ġprintln (" Union Ġof Ġemployees 1 Ġand Ġemployees 2 :") ĊĠĠĠ Ġemployees Union . forEach Ġ{ Ġprintln ( it ) ĊĠĠĠ Ġprintln (" Ġ" )} ĊĠĠĠ Ġprintln ( LINE ) ĊĊĠĠĠ Ġval Ġemployees Sub traction Ġ= Ġemployees Union . subtract ( employees 2 ) ĊĠĠĠ Ġprintln (" employees Union Ġsub tr ated Ġby Ġemployees 2 :") ĊĠĠĠ Ġemployees Sub traction . forEach Ġ{ Ġprintln ( it ) ĊĠĠĠĠĠĠĠ Ġprintln (" Ġ" )} ĊĠĠĠ Ġprintln ( LINE ) ĊĊĠĠĠ Ġval Ġemployees Intersect Ġ= Ġemployees 1 . intersect ( employees 2 ) ĊĠĠĠ Ġprintln (" employees 1 Ġintersect ed Ġby Ġemployees 2 :") ĊĠĠĠ Ġemployees Intersect . forEach Ġ{ Ġprintln ( it ) ĊĠĠĠĠĠĠĠ Ġprintln (" Ġ" )} ĊĊĊ Ċ }