/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.stream.Collectors;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		List<Integer> list = List.of(5,2,9,10,13,6,4);
		
		//Filter even number from list
		List<Integer> evens = list.stream().filter((num )->num % 2 == 0).collect(Collectors.toList());
		System.out.println("evens-->"+evens);
		
		//convert numbers in list to their squares
		List<Integer> squares = list.stream().map((num)->num*num).collect(Collectors.toList());
		System.out.println("squares-->"+squares);
		
		//convert even numbers in list to their squares
		List<Integer> evenSquares = list.stream().filter((num)->num % 2 == 0).map((num)->num * num).collect(Collectors.toList());
		System.out.println("even squares-->"+evenSquares);
		
		// find the first number that greater than 10
		Optional<Integer> ans = list.stream().filter((num)->num > 10).findFirst();
		System.out.println("number greate than k-->"+ ans);
		
		//count how many number are greater than k
		long count = list.stream().filter((num)->num > 5).count();
		System.out.println("count are greater than k-->"+ count);
	}
}