1. You need to implement a method for booking rooms. Given: public class MeetingRoom { private String roomName; public MeetingRoom(String roomName) { this.roomName = roomName;}} public class MeetingRoomFinder { private List meetingRooms; public MeetingRoomFinder(List meetingRooms) { this.meetingRooms = meetingRooms;} public MeetingRoom bookMeetingRoom(int numberOfPeople, LocalDate bookingDate) { // Implement this function return null;}} 2. Convert the problem into a database design — what tables would you create? 3. Write an SQL query to retrieve all available rooms on a certain date (given the number of people and the date: get($numOfPeople, $date)). 4. Without writing code, explain how you would handle other entities, such as yearly or monthly dates.