2: Write a Java program that simulates the following action:
❗Create a software product for recording the activities of a yoga studio that has several branches around the country.
Each branch is characterized by its name, address, telephone number, contact person, etc. The yoga studio plans and organizes yoga classes for clients.
Each client is characterized by a name, address, phone number, etc.
The studio concludes a service agreement with the client. The contract contains the offered services. The service is characterized by type, location, price per hour, bus.
The contract is characterized by the customer, service, term, cost.
Payment for services can be made per lesson or on the basis of a subscription.
The studio provides a schedule of sessions and the number of free seats for a given session.
The software product should allow recording contracts, a list of clients, calculating the studio's income in each locality, the cost of purchasing accessories, a list of popular locations, the availability of simulators, etc.