The assignment is divided into two parts: AD6 and AD7. In part AD6, you are required to create a stack using any data type provided in the textbook. You need to push integers, chars, doubles, Complex objects, strings, and Employee objects into the stacks. After that, pop out the objects from the stacks and compare them for equality. The output should show the class name of each object, its value or content, and whether it is equal to the popped out object or not. In part AD7, you are required to create two Employee-objects and push Date objects into their respective date stacks. Then, pop out the Employee-objects from the stacks and compare them for equality. The output should show the class name of each employee, its details, and whether it is equal to the popped out employee or not.