Help me in solving OPJA88 problem

My issue

what is wrong in the above code kindly correct and send the verified code

My code

// Base class
class Vehicle {
    String make;
    String model;

    Vehicle(String make, String model) {
        this.make=make;
        this.model=model;
        start();
        stop();
    }

    void start() {
        System.out.println("Starting the " + make + " " + model);
    }

    void stop() {
        System.out.println("Stopping the " + make + " " + model);
    }
}

// Derived class inheriting from Vehicle
class Car extends Vehicle {
    int numberOfDoors;

    Car(String make, String model, int numberOfDoors) {
        super(make, model);
        this.numberOfDoors = numberOfDoors;
    }

    void honk() {
        System.out.println("Honking the horn of the " + make + " " + model);
    }
}

class Codechef {
    public static void main(String[] args) {
        // Create an instance of the Vehicle class
        Vehicle genericVehicle = new Vehicle("Generic", "Vehicle");
        genericVehicle.start();
        genericVehicle.stop();

        // Create an instance of the Car class
        Car myCar = new Car("Toyota", "Camry", 4);
        myCar.honk();
        
    }
}

Learning course: Advanced Java programming
Problem Link: Coding Problem in Advanced Java programming