Write code segments:A- create three rectangle object and demonstrate the use of each of the three constructor.B- Compare the colors of tow rectangle object and display a message inducting whether or not they are the same color.C- Demonstrate the use of the compared ( ) method or tow rectangle with the same areas but different width and height value.Write a complete program that create and uses are cursive method that computes the summation 1 + 3 + 5 + 7 + . + N for any positive odd integer N . The program should continuously ask the user to provide a positive odd value for N and then report the result of the recursive method in a statement like the sum of the odd numbers from 1 to n is xxx. If the user enter a positive even number report the error and start again if the user enters a negative value for N then the program should say good bye and terminate